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


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

                newValues[key] = value
            }
        }
        
        self.setValuesForKeysWithDictionary(newValues)
    }
}

