Why is this needed? CategoryFilter extends Filter