code: def registerItem(self, regItem):
          
          check_class(regItem, ClassRegItem)
          if regItem.identifier in self._index:
              oldRegItem = self._index[regItem.identifier]
              logger.warn("Class key {!r} already registered as {}. Removing old regItem."
                          .format(regItem.identifier, oldRegItem.fullClassName))
              self.removeItem(oldRegItem)
  
          logger.info("Registering {!r} with {}".format(regItem.identifier, regItem.fullClassName))
          self._items.append(regItem)
          self._index[regItem.identifier] = regItem
docs: Adds a ClassRegItem object to the registry.