code: def changed(self, key):
          
          if self._prev_dict is None:
              return True
          return self.previous(key) != self.get(key)
docs: Return True if the current value for this key is different from
          the previous value.