public void BackwardTest() { var f = new Forward { Id = 33, Name = "phil", Location = "here", Number = 12345 }; var b = new Backward(); b.InjectFrom <Reverse>(f); Console.WriteLine(b.dI); // 33 Console.WriteLine(b.emaN); // phil Console.WriteLine(b.noitacoL); // here Console.WriteLine(b.rebmuN); // 12345 }