docs: def settings(self):
          """Retrieve and cache settings from server"""
          if not self.__settings:
              self.__settings = self.request('get', 'settings').json()
          return self.__settings