public void AddExpenses(AccountBase account, decimal amount)
 {
     if (amount > account.Amount)
     {
         Console.WriteLine("Insufficient funds.");
         return;
     }
     account.Withdraw(amount);
     Console.WriteLine("{0}: {1}", account.GetType().Name, account.Amount);
 }