public int Some { get; private set; }
public static void Main()
.GetProperty("Some", BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance)
.SetValue(d, 12, BindingFlags.NonPublic | BindingFlags.Instance, null, null, null);
Console.WriteLine(d.Some);