'Constructor.
Args:
arg: optional str or EntityProto instance (default \'\')'

def __new__(cls, arg=None):

    if isinstance(arg, entity_pb.EntityProto):
        arg = arg.SerializePartialToString()
    return super(EmbeddedEntity, cls).__new__(cls, arg)
