Move search repo classes to new ui.search package
Remove unneeded files
Move search repo classes to new ui.search package
Remove unneeded files
Annotate overridden methods.
Scope reduction.
Delete dead method.
Reduce scope of constants.
Make field immutable.
Weaken type.