CMS-4390 Data V2 - Change DataSet to be a value of type  PropertySet
Made PropertySet.getTree and copy public so that it can be accessed outside the package
CMS-4390 Data V2 - Change DataSet to be a value of type  PropertySet
Added method convertNullSafe to class ValueType to avoid NullPointerExceptions when parsing JSON