def __new__(cls, **kwargs):
    """Overriden so that any attempt to instantiate a primitive will return
        a customized class instead of an instance.

        See spyne.model.base.ModelBase for more information.
        """
    return cls.customize(**kwargs)
