Removed unused import
Added support for FeatureType
Swapped reflection for enum type