docs: def observe(self, key: str, callback: Callable[[Any, Any], None]):
          """Subscribes to key changes"""
          if key not in self._callbacks:
              self._add_key(key)
          self._callbacks[key].append(callback)