Extend emailmessage object to support loading messages.

Extend emailmessage to support loading messages from store.
Change invokables to properties.