renamed ConfigEnum into ConfigType for better visibility