[This is preliminary documentation and is subject to change.]
The navigation path should consist of public property names. Reflection is used to access the object which is the value of the named property at each node in the traverse. In other words, assuming prop1 prop2 and prop3 are public properties, then
is equivalent to
If at any point in the traverse, a node value is null, then null is returned without an exception being created.
The navigation path may start with "The" in which case the second node in the path must be "Internet", "Domain", "Environment" or any singleton class name in the running Package. In this case the start object is not used in the traverse and can be null.