Creating new json when bound objects in array mismatch to avoid reusing old values.
Merge branch 'issue/2363' into develop