docs: def _pull_content_revision_parent(self):
          """ combine the pulling of these three properties """
  
          if self._revision_id is None:
              query_params = {
                  "prop": "extracts|revisions",
                  "explaintext": "",
                  "rvprop": "ids",
              }
              query_params.update(self.__title_query_param())
              request = self.mediawiki.wiki_request(query_params)
              page_info = request["query"]["pages"][self.pageid]
              self._content = page_info["extract"]
              self._revision_id = page_info["revisions"][0]["revid"]
              self._parent_id = page_info["revisions"][0]["parentid"]
          return self._content, self._revision_id, self._parent_id