Refactored to introduce a MessageSettings class, an instance of which is passed to every RequestMessage constructor.
Added tests for max document size and max message size enforcement.
Removed Mongo prefix from message classes.
Removed Mongo prefix from callback classes.
Removed Mongo prefix from operation domain classes