class_docstr: Event aggregation object.
      
class_docstr_tok: ["Event","aggregation","object","."]
code: def __init__(self):
      self.events = EventCollection()
      self.reset()
  
file_path: maze/maze/core/events/pubsub.py
imports: import inspect
  from abc import ABC, abstractmethod
  from typing import Callable, List, Iterable, Dict, Union, Type, TypeVar
  from maze.core.events.event_collection import EventCollection
  from maze.core.events.event_service import EventScope, EventRecord, EventService
label_desc: Use image node_id 1 to create a new Subscriber object from inherited base classes: ABC with example: obj = Subscriber()