Extracted BudgetService