Inheritance improved