     storeCoordinator = NSPersistentStoreCoordinator(managedObjectModel: model!)
     
     managedObjectContext = NSManagedObjectContext(concurrencyType: .MainQueueConcurrencyType)
-    privateManagedObjectContext = NSManagedObjectContext(concurrencyType: .PrivateQueueConcurrencyType)
-    
-    managedObjectContext.parentContext = privateManagedObjectContext
-    privateManagedObjectContext.persistentStoreCoordinator = storeCoordinator
+    managedObjectContext.persistentStoreCoordinator = storeCoordinator
     
     self.setupPersistentStore()
   }

  }

  func save() {
    if (!privateManagedObjectContext.hasChanges && !managedObjectContext.hasChanges) {
      return
    }
    

      } catch {
        assertionFailure("Undefined error")
      }
    }
  }
  
