Use Classes to describe protocol : Ping/Start/Error