SaveMessage saves to a stream
storing query details in MsgQuery object