using System; public class Test { public static void Main() { IText h2 = new HtmlTextBox2{Text="Hello world"}; Console.WriteLine(h2.Text); } } public class HtmlTextBox { public string Text {get; set;} } public class HtmlDiv { public string Text {get; set;} } public interface IText { string Text {get; } } public class HtmlTextBox2 : HtmlTextBox, IText {} public class HtmlDiv2 : HtmlDiv, IText {}