Review the section about casting in an inheritance hierarchy, and recall that an object behaves according to what it actually is, not what it is called.