docs: def create(self, **kwargs):
          """Create a new instance of this resource type.
  
          As a general rule, the identifier should have been provided, but in
          some subclasses the identifier is server-side-generated.  Those classes
          have to overload this method to deal with that scenario.
          """
          if self.primary_key in kwargs:
              del kwargs[self.primary_key]
          data = self._generate_input_dict(**kwargs)
          self.load(self.client.post('/'.join(self.url.split('/')[:-1]) + 's', data=data))
          return self