Merge branch 'hotfix/3732'

Close #3732
Fixes #2531
[#2463] Created failing test

- Created a test demonstrating the issue
[#2463] Allow recursing children in JsonModels

- implements behavior allowing recursion of children in json models
Updated docblock

- added new param
Merging hotfix. Forward port #2463