Start to implement Printer class and FilePrinter subclass