using createTree in inspect and getRootElements of Application
making treebuilder immutable
lazy loading property of uielement if it is not present in data hashmap
returning "" instead of "null"
using Utils.toString for converting stream to string
generating query while creating tree instead of using path