STI ftw, all models that are companies now inherit from company, cleaning up code considerably and making other things possible, like sharing invoices