KRACOEUS-8198 : Fixes for budget dialogs

Ok. Tried that and it failed in other ways. The dataObjectService.copyInstance method fails to lazy-init our LOB objects. So when it tried to persist it attempts to clear the value for those objects which fails because at least one is required.