Interface VillagerType