'Initialize the type descriptor.
We call the dynamic_method to know which type should be used to decode the
embedded bytestream.
Args:
dynamic_cb: A callback to be used to return the class to parse the
embedded data. We pass the callback our container.
**kwargs: Passthrough.'

def __init__(self, dynamic_cb=None, **kwargs):

    super(ProtoDynamicEmbedded, self).__init__(**kwargs)
    self._type = dynamic_cb
