Extracted CampaignCriterionService