extracted creator map functionality into CreatorRegistry class