Refactoring Printer class into Printers and PrinterSetup