docs: def _update(self, data: TransDict, *args, **kwargs):
          """
          Propagate updates to listeners
  
          :param data: Data to propagate
          """
  
          for l in self.listeners:
              l(data, *args, **kwargs)