Nothing against such approach -- normally, I like to keep mapping/etc definitions inside the model, and since the `after_create :update_unresolved` hook was already there, I just followed the convention. Do you want to extract everything related to search to a module?