Inheritance and Composition post