More work on the search controller to allow filters that run every search for each types.
Altered package to use .getClassName() to avoid the javassist proxied classname being returned.