Added verification when parsing json and creating template to make sure that names of properties does not clash with existing members in json (#1962)
Added unittest for #1962
Updated code for verification of propertynames in typed json to only include 'Parent' and 'Data' since these two can mess up internal code.
Merge branch 'develop' into issue/1962
Merge branch 'issue/1962' into develop