Why filter here, but filterParams in the parent class?

The parent class doesn't need to know about filters at all.