Кстати, всегда хотел спросить по архитектуре проекта. Я недавно начал убирать логику из вьюшек, слышал хорошая практика, но столкнулся с проблемой с фильтрами. Их просто так в другую функцию не передашь, а в интернете не нашел как можно передав в фильтерсет query параметры и вернуть от него валидированное