def __init__(self, **data):
self._data = {}<EOL>self._set_defaults()<EOL>for name, value in data.items():<EOL><INDENT>if name in dir(self):<EOL><INDENT>setattr(self, name, value)<EOL><DEDENT>else:<EOL><INDENT>continue<EOL><DEDENT><DEDENT>
An object of the Model represents an item of the model.

        :param data: key value of the item.
        :type data: :class:`collections.Mapping`