def METHOD_NAME(self, cat):
    self.confirm_no_error()
    if cat is None:
        return self._members
    if cat not in self._in_category:
        self._in_category[cat] = [mem for mem in self._members
                                  if cat.includes(mem)]
    return self._in_category[cat]