REP-1161 Springified all the filters.

There is a few places were only variables were renamed or a method moved for consistency across all of the filters.
I redid this bean on the services branch, treating it more like a service, so that should fix some of the strangeness with this guy.