Create an instance of the class from the source. By default cls.transform_args is used, but
    can be overridden by passing in transform_args.

def create(cls, source, *, transform_args=None):
    """Create an instance of the class from the source. By default cls.transform_args is used, but
    can be overridden by passing in transform_args.
    """
    if transform_args is None:
      transform_args = cls.transform_args

    return cls(get_obj(source, *transform_args))