It would be great if I could do something like this and have the callback fire for dict key changes: ` class WatchedDict(Dict, metaclass=ObjectWatchdog): __callbacks__ = [callback] pass d = WatchedDict() d["x"] = 1 `