nested objects in samples, different binding in samples
multi level getProperty, recursiveMapValue