Make enchant types final and initialize list first