public virtual SavingValue WithdrawSavingValue(Saving saving, decimal value, DateTime date, string description) { SavingValue SavingValue = saving.Withdraw(value, date, description, this); SavingValues.Add(SavingValue); return(SavingValue); }