Remove 'final' modifiers from several filter classes

Remaining 'final' modifiers should be removed from filter classes to make code reuse easier, e.g., when using DI with annotations.