title: Updating a CoreData record using MagicalRecord creates an additional empty record
body: <p>I have an iPad app that uses MagicalRecord to manage my CoreData store.  When I do an update to a record, in addition to the record being updated, I also get an empty record.  </p>
  
  <p><strong>UPDATE:</strong> This is an image of the entity in question:</p>
  
  <p><img src="https://i.stack.imgur.com/L3Nr9.png" alt="enter image description here"></p>
  
  <p>And of ClientInfo:</p>
  
  <p><img src="https://i.stack.imgur.com/Dv5rE.png" alt="enter image description here"></p>
  
  <p>This is an image of the empty record:</p>
  
  <p><img src="https://i.stack.imgur.com/pDmuZ.png" alt="enter image description here"></p>
  
  <p>This is the code that creates the update:</p>
  
  <pre><code>if(updateFlag == NO)  //  record has been pre-loaded to enable update
      ai.aApptKey = selectedClientKey;  //  new key
  
  ai.aStartTime = selectedStartDate;
  ai.aEndTime= selectedEndDate;
  ai.aServiceTech = boStaff.text;
  ai.aServices = soServices.text;
  ai.aNotes = soNotes.text;
  ai.aImage = UIImageJPEGRepresentation(oApptImage.image, 1.0);
  ai.aPosX = [NSNumber numberWithFloat: x];  //  indicates column start
  ai.aPosY = [NSNumber numberWithFloat: fOffsetFromShopOpens + (iNumberOfSegments*2)];  //  appointment start slot in points.y
  ai.aPosW = [NSNumber numberWithFloat: 214.0];
  ai.aPosH = [NSNumber numberWithFloat: (intEndTime - intStartTime)];  //  appointment height in grid units (25 per each 15 minutes)
  
  //    [localContext MR_saveToPersistentStoreWithCompletion:nil];  //  store it...
  [localContext MR_saveToPersistentStoreAndWait];  //  store it...
  </code></pre>
  
  <p>I was using MR_saveToPersistentStoreWithCompletion, and decided to change to MR_saveToPersistentStoreAndWait, and I get the same result.  What I'm afraid of is one of my users running out of room on their device.  Any ideas?</p>