It was intended to be what Graham said, but now that I think about it, do we really need a reference to the object? What do you guys think about just storing the budgetId long?