private void SumAmountToParts(Guid id, Indbetaling.kildeEnum?kilde, decimal amount)
        {
            IndbetalingSumPart part = indbetalingParts.FirstOrDefault(lPart => lPart.Id == id && lPart.Kilde == kilde);

            part.Amount += amount;

            if (kilde.HasValue)
            {
                SumAmountToParts(id, null, amount);
            }
        }
        private void MakeSurePartsAreInList(Guid id, Indbetaling.kildeEnum?kilde)
        {
            IndbetalingSumPart part = indbetalingParts.FirstOrDefault(lPart => lPart.Id == id && lPart.Kilde == kilde);

            if (part == null)
            {
                part = new IndbetalingSumPart(id, kilde);
                indbetalingParts.Add(part);
            }

            if (kilde.HasValue)
            {
                MakeSurePartsAreInList(id, null);
            }
        }