Filters view: refactors and adds private members