public List <FileComparison> FilterFiles() { var filtering = new Filtering(Files); filters.Aggregate(filtering, (acc, filter) => filter.Apply(acc)); return(filtering.FilteredFiles()); }