Ex. 4.4 Inheritance fixes