Bug 1070429 - [email/IMAP] premature saving leads to missing bodies

I'm fine with a switch; are you concerned about us using a third-party lib that modifies Object.prototype or something else?  Alternatively, would using Object.create(null) (thereby avoiding the Object.prototype chain) work?