refactoring DepartmentService (end) + ExpenseService