Practice inheritance, testing, and class creation