Avoid calling angular.extend() loading when unwrapping the mailbox and never call again Message.id directly, but rather use Message.$absolutePath() which does initialization and caching