Simplify generic ObjectMessage to simply hold an Object.
Remove overloaded storeContent
Clean up the MapMessage generic class.
Make the messages more generic and easier for a Provider to override
with it's own internal message data.