Each Node contains:
val
) of generic type T
next
)head
: Points to the first node in the listsize
: Tracks the number of elements in the listBudget
objects in the budgets
attributeExpense
objects in the expenses
attributeUser
objects in the users
attribute