added NSDictionary path access and NSArray subarray