class_docstr: This auxiliary class is used to record calls to the event interface
      
docstr: Enable pickling using the standard __dict__ object.
  
  (Needed for standard pickling behavior because of the __getattr__ override above.)
code: def __getstate__(self):
      """Enable pickling using the standard __dict__ object.
  
      (Needed for standard pickling behavior because of the __getattr__ override above.)
      """
      return self.__dict__
  
file_path: maze/maze/core/events/event_record.py
imports: from abc import ABC
  from typing import Callable, Type
label_desc: Use image node_id 4 for calling the EventRecord obj's underlying member method code with example usage: obj.__getstate__() and returns: self