public string Key {get; set;}
public interface ISomeInterface
string Value { get; set; }
SomeClass SomeClass { get; set;}
public class SomeInterfaceImplementation : ISomeInterface
public SomeInterfaceImplementation()
SomeClass = new SomeClass()
public string Value { get; set; }
public SomeClass SomeClass { get; set; }
public static void Main()
var example = new SomeInterfaceImplementation()
Console.WriteLine($"{example.SomeClass.Key} has value '{example.Value}'");