docs: def clone(self, **kwargs):
          """
          Clone a part.
  
          .. versionadded:: 2.3
  
          :param kwargs: (optional) additional keyword=value arguments
          :type kwargs: dict
          :return: cloned :class:`models.Part`
          :raises APIError: if the `Part` could not be cloned
  
          Example
          -------
          >>> bike = client.model('Bike')
          >>> bike2 = bike.clone()
  
          """
          parent = self.parent()
          return self._client._create_clone(parent, self, **kwargs)