Made a typedef for the underlying type of Message::Type.

So the type is interchangable with another if I ever want to reduce the payload sizes.