Make Get() return a Message instance instead of BsonDocument. Seperates id and payload.
TEMP Add streams to messages.