code: def to_dict(self):
          
          description = {}
          description["entityid"] = self.entity_id
          if self._organization:
              description.update(self._organization.to_dict())
          if self._contact_person:
              description['contact_person'] = []
              for person in self._contact_person:
                  description['contact_person'].append(person.to_dict())
          if self._ui_info:
              description.update(self._ui_info.to_dict())
          return description
docs: Returns a dictionary representation of the MetadataDescription object.
          The format is the same as a pysaml2 configuration
          :rtype: dict[str, Any]
          :return: A dictionary representation