Дмитрий, а вы как думаете, где лучше хранить классы для соблюдения второго принципа солид, класс который фильтрует коллекцию данных получаемых из модели. Я так понимаю, хорошей практикой можно считать создание директории на уровне app/models, директорию под названием filters?