public IEnumerable <IFeature> GetAllFeatures() { var features = _provider.GetAllFeatures(); foreach (var feature in features) { yield return(new ConfigurationDrivenFeatureAdapter(feature)); } }