Fix [] access in Email. OSP-14

* Add default_#{message_type}_client to Message
* Add Message#body writer.
* Add DefineInhertiableMethod module