code: def _cleankeys(self, dict):
          
          for key, val in dict.items():
              if key.endswith('_'):
                  del dict[key]
                  dict[key[:-1]] = val
docs: When using kwargs, some attributes can not be sent directly b/c
              they are Python key words (i.e. "class") so that have to be sent
              in with an underscore at the end (i.e. "class_").  We want to
              remove the underscore before saving