Make the filter configurable at runtime
Add an implementation