Modified and refactored the Cascade Handler Listener in order to manage cascade saving in both Collections and Single documents