Trying to spec out the base Message class