public class MyBase() { public method MyMethod() { // I want to access the EnableSomething property of the specific class here // There is a reference to the class in a property this.RunningClass. // property not available. How to get it? } } public class MyAppLevelBase() : MyBase { //Property added here public bool EnableSomething { get {return this._enableSomething; } set {this._enableSomething = value; } } } // bunch of classes like this one public class MyClass1() : MyAppLevelBase { public MyClass1() { this.EnableSomething = true; } }