docs: def _restore_constructor(self, cls):
          """
          Restore the original constructor, lose track of class.
          """
          cls.__init__ = self._observers[cls].init
          del self._observers[cls]