This is not currently used in the client, will it ever be? Is this the class from which you'll derive messages exchanged by client and server?