Без заголовка
Фильтр - это инструмент поиска. У него на входе объектная модель, на выходе модель критериев фильтрации. Особенность его в том что критерий может быть задан к любому атомарному свойству свойства целевого объекта, как следствие он позволяет осуществлять навигацию по объектной модели.