                 // set values
                 if initialValues != nil {
                     
-                    managedObject!.setValuesForKeysWithDictionary(initialValues!, fromManagedObjectContext: self.privateQueueManagedObjectContext)
+                    managedObject!.setValuesForKeysWithDictionary(initialValues!, withManagedObjectContext: self.privateQueueManagedObjectContext)
                 }
                 
                 // set date cached


private extension NSManagedObject {
    
    func setValuesForKeysWithDictionary(keyedValues: [String : AnyObject], fromManagedObjectContext managedObjectContext: NSManagedObjectContext) {
        
        if self.managedObjectContext != nil {
            

                let contextResource = self.privateQueueManagedObjectContext.objectWithID(managedObject.objectID)
                
                // set values
                contextResource.setValuesForKeysWithDictionary(changes, withManagedObjectContext: self.privateQueueManagedObjectContext)
                
                // set date cached
                self.didCacheManagedObject(contextResource)
