Common subdirectories: a/tests and b/tests
diff -u -p1 a/title.module b/title.module
--- a/title.module	2017-02-08 23:31:06.102000000 -0500
+++ b/title.module	2017-02-08 23:15:06.205000000 -0500
@@ -618,4 +618,18 @@ function title_field_attach_submit($enti
     foreach ($fr_info as $legacy_field => $info) {
-      if (!empty($form[$legacy_field]['#field_replacement'])) {
-        $field_name = $info['field']['field_name'];
+      $field_name = $info['field']['field_name'];
+      // When the original property input is not in the form we need to apply
+      // the new replacement field value manually.
+      if (empty($form[$legacy_field]['#field_replacement'])) {
+        if (isset($form_state['values'][$field_name])) {
+          if(isset($form_state['values'][$field_name][$langcode][0]['value'])){
+            $entity->{$legacy_field} = $form_state['values'][$field_name][$langcode][0]['value'];
+          } else {
+            foreach ($form_state['values'][$field_name] as $key => $value) {
+              if (!empty($form_state['values'][$field_name][$key][$field_name][$langcode][0]['value'])) {
+                $entity->{$legacy_field} = $form_state['values'][$field_name][$key][$field_name][$langcode][0]['value'];
+              }
+            }
+          }  
+        }
+      } else {
 
Common subdirectories: a/views and b/views
