Chanes private to protected in Filter

Since it's not being subclassed anymore.