Inheritance added to Object to Shape to Container