code: def __call__(self, fixed=None, preset=None, fallback=None):
      result = dogmatize(fixed or {})
      recursive_fill_in(result, self._conf)
      recursive_fill_in(result, preset or {})
      added = result.revelation()
      config_summary = ConfigSummary(
          added, result.modified, result.typechanges
      )
      config_summary.update(undogmatize(result))
      return config_summary
  
imports: from sacred.config.config_summary import ConfigSummary
  from sacred.config.utils import dogmatize, normalize_or_die, undogmatize, recursive_fill_in
label_desc: Use image node_id 2 for calling the ConfigDict obj's underlying member method code with example usage: obj.__call__(fixed, preset, fallback) and returns: config_summary