BasicInheritance additions.

BasicInheritance additions from Chapter 6.