EnumBasedFeatureProvider now supports multiple enums