public void sendInvoice(EmailInvoice invoice) {
        // FIXME: this is Frank's job - fix it asap
        if (invoice.isEmailInvoice()) {
            emailService.send(invoice);
        }
        if (invoice.isFaxInvoice()) {
            faxService.send((FaxInvoice) invoice);
        }
        if (invoice.isPaperInvoice()) {
            postalService.send((PaperInvoice) invoice);
        }
        invoice.setSent(true);
    }