Budgetdoc refactor

Do we want to support next values for budget or just use the parent documents? If we have a real DB mapping to the parent and then the parent document we should be able to just use it. We will need to convert existing values to the parent document, but I think that is doable?