Expense now passed by reference to improve object orientation.