public override void DepositCash(Cash deposit) { base.DepositCash(deposit); AvailableAmount += deposit.Amount(); }