I modified the SaveRecord function to receive a Handle array of all changed DDs.