docs: def _initilize_props(self):
          """ Adds an intialized property to the class dictionary """
          # if self.subject == "pyuri_aHR0cDovL3R1dHQuZWR1Lw==_":
          #     pdb.set_trace()
          try:
              # pdb.set_trace()
              for prop in self.es_props:
                  self[prop] = self.properties[prop](self, self.dataset)
                  setattr(self, prop, self[prop])
  
              self[__a__] = self.properties[__a__](self, self.dataset)
              setattr(self, __a__, self[__a__])
              # for prop, prop_class in self.properties.items():
              #     # passing in the current dataset tie
              #     self[prop] = prop_class(self, self.dataset)
              #     setattr(self, prop, self[prop])
              # bases = remove_parents((self.__class__,) +
              #                         self.__class__.__bases__)
              # for base in bases:
              #     if base.__name__ not in IGNORE_CLASSES:
              #         base_name = Uri(base.__name__)
              #         try:
              #             self['rdf_type'].append(base_name)
              #         except KeyError:
              #             self[Uri('rdf_type')] = MODULE.rdfclass.make_property({},
              #                     'rdf_type',
              #                     self.__class__.__name__)(self, self.dataset)
              #             self['rdf_type'].append(base_name)
          except (AttributeError, TypeError):
              pass