FAQ: Inheritance and Polymorphism - Using a Child Class as its Parent Class