Inheritance and validation