Move common search code into Searchable mixin