KRACOEUS-8221 : Proposal Copy Budget

Not sure I understand what you mean by setting it on budgetExtenstion? But for general background, I clear the developmentProposal before doing the copy because of some strange behavior I was seeing when we were copying proposals with multiple budgets and clearing it before the copy resolved this. But in addition this method is used for budget copies within a proposal and when copying proposals so I needed a conditional way to add back in the correct parent depending on if its a new parent or not. So I do that here. I looked for other opportunities but this seemed to make the most sense. Does that answer your concern?