OOP Fundamentals II:  Payroll challenge