Fix for inner object merged properties
Nikhil found the underliying probelem to not being able to embed approvals.
Merging it in to my branch.
Merge remote-tracking branch 'origin/1357_fix' into 1357-audit-experiments
Adding back the embedded with @nikhilRP fix