Message metadata
All the flags of the request/response header
Metadata for the Message struct.
Message
Message types are either Query (also Update) or Response