moves the responsibility of the cache store to the filter itself
filter value buylding is responsibility of the filter itself

* remove "auto" values form filter cache and store
* pass behaviour to filter to "build" the values
* Options filter do not longer accept values directly