||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.
||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