protected virtual void ParseUserControlMessage(byte[] eventType) { //this should be done in the derived classes }