class FeatureCollection {

    public List<IFeature> list() {
        return new ArrayList<>(this.availableFeatures.values());
    }

      FeatureCollection();
      FeatureCollection(Map<String, IFeature> allFeatures);

}