MessageParser skeleton