Inheritance and Reflection