Protect previous migrated field values on system of record migration
My solution was to use the prepare($node, stdClass $row). This basically takes the current values and joins them to the new ones.

https://www.drupal.org/node/1222668#comment-4795190