Creating a Printer class for my own type. - C#