Changed BudgetClassificationTree to BudgetTemplate. Tree suggested a certain nested structure - template is a more generic term that suits the implementation better. Templates can have nested BudgetTemplateNodes, or, a flat node structure.