CMS-1918 Fixes for BrowseFilterPanel

- refactored all filter inner classes