Bug 1083571 - Fix writable property and send function
Bug 1083571 - Change createMessage to self clone and wrap
Bug 1083571 - Declone object at caller site.