Standardization of BudgetRepository + added GettableRepositoryInterface
Added collection setter for descendants