add contributesTo method to remove SearchProvider cross pollination