code: def dict(self):
          
          odict = {}
          for arg in _arg_names:
              value = getattr(self, arg)
              # Do not attempt to store preset option values in presets
              if arg in ('add_preset', 'del_preset', 'desc', 'note'):
                  value = None
              odict[arg] = value
          return odict
docs: Return this ``SoSOptions`` option values as a dictionary of
              argument name to value mappings.
  
              :returns: a name:value dictionary of option values.