filters are now broken between those that can have sub filters and those that cannot
no longer throw a NoMethodError

The NoMethodError is thrown on load when you build a filter rather than
when you try to retreive a caster. Now we just let the base error bubble
up.