Create our initial Text Message class and a STOMP Message Factory.
Implement message factory internals in STOMP and refactoring the
providers a bit to support non default message factory.