BankAccount and SavingsAccount are now abstract