This class handles the IFilterDescriptor property of the DataSourceRequest. It can be either FilterDescriptor (a specific filter) or a CompositeFilterDescriptor (that would contain additional FilterDescriptors and CompositeFilterDescriptors). The result will be a complete list of FilterDescriptors in a public CompositeFilterDescriptor property (FilterResult).