Implementation of VillagerRegistry for API