public static IEnumerable <KeyValuePair <string, FeatureAvailability> > GetFeatures(this FeatureConfiguration config) { return(config.AsDictionary().Select(x => new KeyValuePair <string, FeatureAvailability>(x.Key, (FeatureAvailability)x.Value))); }