Let\'s assume that we have such classes
public class A{ string someField { get; set; } public virtual B B {get; set; } } public class B { int som