ExpandedSearchOptions can insert a lot of parameters in Opac for users who just want to display options at staff. ExpandedSearchOptions should be split between StaffExpandedSearchOptions and OPACExpandedSearchOptions to allow user not to complexify OPAC when they need advanced options. ExpandedSearchOptions name should probably be changed by the way.