скажем, у меня есть эти классы:
internal class A
{
    public B Field { get; set; }
}
internal class B
{
    public int SubField { get; set; }
}
Можно ли сделать что-то вроде этого:
    var a = new A();
    a.Field = new B();
    a.Field.SubField = 10;
    dynamic d = a;
    var path = "Field.SubField";
    var i = d.path; // How to look for field <Field.SubField> instead of field <path>?
