public void Import(ExportedRecord record)
 {
     LoadRecordsIntoCache();
     if (Cached.ContainsKey(record.Identifier))
     {
         InvertJsonExtensions.DeserializeExistingObject(Cached[record.Identifier],
                                                        JSON.Parse(record.Data).AsObject);
     }
     else
     {
         var dataRecord = InvertJsonExtensions.DeserializeObject(For, JSON.Parse(record.Data)) as IDataRecord;
         if (dataRecord != null)
         {
             Add(dataRecord);
         }
     }
 }
 public void Import(ExportedRecord record)
 {
     throw new NotImplementedException();
 }