A budget from what a caller passed: an instance as it is, settings made into a new instance, or nothing.
A budget from what a caller passed: an instance as it is, settings made into a new instance, or nothing.