docs: def simplify(self, options=None):
          """
          returns a dict describing a simple snapshot of this change, and
          its children if any.
          """
  
          simple = {
              "class": type(self).__name__,
              "is_change": self.is_change(),
              "description": self.get_description(),
              "label": self.label,
          }
  
          if options:
              simple["is_ignored"] = self.is_ignored(options)
  
          if isinstance(self, Addition):
              simple["is_addition"] = True
  
          if isinstance(self, Removal):
              simple["is_removal"] = True
  
          if self.entry:
              simple["entry"] = self.entry
  
          return simple