docs: def title(self):
          """Spreadsheet title."""
          try:
              return self._properties['title']
          except KeyError:
              metadata = self.fetch_sheet_metadata()
              self._properties.update(metadata['properties'])
              return self._properties['title']