code: def getPassagePlus(self, reference=None):
          
          if reference:
              urn = "{0}:{1}".format(self.urn, reference)
          else:
              urn = str(self.urn)
  
          response = xmlparser(self.retriever.getPassagePlus(urn=urn))
  
          passage = CtsPassage(urn=urn, resource=response, retriever=self.retriever)
          passage._parse_request(response.xpath("//ti:reply/ti:label", namespaces=XPATH_NAMESPACES)[0])
          self.citation = passage.citation
          return passage
docs: Retrieve a passage and informations around it and store it in the object
  
          :param reference: Reference of the passage
          :type reference: CtsReference or List of text_type
          :rtype: CtsPassage
          :returns: Object representing the passage
          :raises: *TypeError* when reference is not a list or a Reference