@classmethod
def parse_from_cmessage(cls, cmsg, **kwargs):
    """
        Parse a protobuf cmessage and create a class object.

        :param cmsg:    The probobuf cmessage object.
        :return:        A unserialized class object.
        :rtype:         cls
        """
    raise NotImplementedError()
