change the name of the message parser and encoder to generic ones