docs: def from_dict(cls, d):
          """
          Create an instance from a dictionary.
          """
          instance = super(Simulation, cls).from_dict(d)
          #  The instance's input_files and cmd_line_args members still point to data structures in the original
          #  dictionary.  Copy them to avoid surprises if they are changed in the original dictionary.
          instance.input_files = dict(instance.input_files)
          instance.cmd_line_args = list(instance.cmd_line_args)
          return instance