@classmethod
def _create(cls, model_class, *args, **kwargs):
    """Create an instance of the model_class.
        Customization point, will be called once the full set of args and kwargs
        has been computed.

        Args:
            model_class (type): the class for which an instance should be
                created
            args (tuple): arguments to use when creating the class
            kwargs (dict): keyword arguments to use when creating the class
        """
    obj = cls._build(model_class, *args, **kwargs)
    obj.commit()
    return obj
