public static void Main()
var h = new TwoStepHistory<Baka>();
var v1 = new Baka{Val = "test1"};
var v2 = new Baka{Val = "test2"};
Console.WriteLine(h.OldValue.Val);
Console.WriteLine(h.Value.Val);
Console.WriteLine(h.OldValue.Val);
Console.WriteLine(h.Value.Val);