avoids the circular import hack, makes it clear that the method is only relevant for the `SearchView` and its children, makes it easy to override if necessary in its children.