Created the message classes, sub classes ready to be created for each type of message