Support FeatureSource decorator that takes care of mapping a Query & FeatureSource with the schema and definition query configured for it.
Because GeoServer requires that attributes always be returned in the same order we need a way to smoothly inforce this.