1.3.2 User Messages
A typical message exchanged in a message queuing system has a set of message properties that contain metadata about the message and a distinguished property, called a message body, that contains the application payload.
The protocol does not place restrictions on the contents of the message body. Applications can send arbitrary data in the message body, and application frameworks layered above the protocol can provide object serialization to allow objects to be exchanged using this protocol.