code: def create(cls, id=None, **kwargs):
          
          what = cls(**kwargs)
          if id:
              setattr(what, cls.primaryKey, id)
          what.save()
          return what
docs: Similar to new() however this calls save() on the object before
          returning it.