@classmethod
def _from_dict(cls, dct):
    """Create a model instance from dictionary of property values.

        The only advantage of this over ``__init__(**dct)`` is that using
        the property name ``self`` will not result in an error.

        :param dict dct: Property values by name.
        :rtype: .Model
        """
    model = object.__new__(cls)
    model.__init_from_dict(dct=dct, include_missing_properties=cls.
        _swagger_spec.config['include_missing_properties'])
    return model
