Inheritance and effects