Inheritance Versus Composition