Added GetNested/TryGetNested methods to recursively fetch properties
TryGetNested overloads for retrieving objects and strings