Adding InvoiceJournal and PaymentJournal as subclasses of Journal