Mainly because `SearchesModels` can work against multiple models and we will probably want to expose sorting sooner rather than later. It'd be weird to have one of the classes involved in sorting be model-specific.