docs: def groups(self):
          """Component groups
  
          Special property which point to a :class:`~pylls.cachet.ComponentGroups`
          instance for convenience. This instance is initialized on first call.
          """
          if not self._groups:
              self._groups = ComponentGroups(self.api_client)
          return self._groups