'Overrwrite the setter to instead update the _updates
method so this can act like a normal dict'

def __setitem__(self, key, value):

    if (self._updates is not None):
        self.put_attribute(key, value)
    dict.__setitem__(self, key, value)
