SavingsAccount is a BankAccount with interest functionality
CheckingAccount is a BankAccount with some number of free transactions