Each instance of a `Searchable` class is a single result from a search so maybe `SearchResult` is a better name?