||Messages may contain attachments that do not appear in the main payload body.
||The message body holds arbitrary information which represents the payload as
far as clients and services are concerned.
||This interface extends the generic Message interface to provide a mechanism
whereby implementations can take control over pass by value messaging.
||The context is the section of the message containing information such as session
management, transaction information, security data etc.
||Faults may be returned from a service in response to receiving and acting upon messages.
||The message header.
||This is the basic internal core message abstraction.
||The message properties hold arbitrary information in the form of