MailMessage: attachments saving and read/write

MailMessage: attachments saving support and consistent read/write