Unify budget and assumption objects