Created a message protocol. See MessageInfo.java