def _set_keyword_attributes(self, _data, kwds):
        # NOTE: keys may have been passed in that are not defined as Properties
        data = build_data(_data, kwds)
        for key in data:    # Python 3
            value = data[key]  
            # Notice that __setattr__ is overloaded
            setattr(self, key, value)
Sets Python attributes using the _data and keywords passed in by user.
dataset/ETHPy150Open espeed/bulbs/bulbs/model.py/Model._set_keyword_attributes