docs: def default_instance(cls):
          """
          For use like a singleton, return the existing instance of the object
          or a new instance
          """
          if cls._instance is None:
              with cls._instance_lock:
                  if cls._instance is None:
                      cls._instance = MessageDispatcher()
  
          return cls._instance