private IMessageItem CreateEscalationMessage(IMailboxSession mailboxSession, StoreId escalationFolderId, IMessageItem originalMessage)
        {
            IMessageItem messageItem = this.xsoFactory.Create(mailboxSession, escalationFolderId);

            messageItem.Load(InternalSchema.ContentConversionProperties);
            CoreItem.CopyItemContentExcept(originalMessage.CoreItem, messageItem.CoreItem, GroupEscalation.PropertiesToExcludeFromCopy);
            messageItem.CharsetDetector.DetectionOptions = originalMessage.CharsetDetector.DetectionOptions;
            messageItem.SaveFlags |= (originalMessage.SaveFlags | PropertyBagSaveFlags.IgnoreMapiComputedErrors | PropertyBagSaveFlags.IgnoreAccessDeniedErrors);
            return(messageItem);
        }