using System.Threading.Tasks;
public static void Main()
BaseClass myObj = new SuperClass();
var superObj = myObj as SuperClass;
superObj.SomeHigherProperty = "Hello world!";
public int SomeProperty { get; set; }
public class SuperClass : BaseClass
public string SomeHigherProperty { get; set; }