Lesson 19 - Thinking About Classes: complete