    
    - returns: the updated managed object
    */
-  public class func updateObjectWithData(
+  public class func sfUpdateObjectWithData(
     data: AnyObject,
     updatedObject: AnyObject,
     managedObjectContext moc: NSManagedObjectContext,

          let dstMO: AnyObject = existingData[dstIndex]
          
          // If the elements are equal this means that we already have the object, and it is an update.
          if self.compareUniqueKeyFrom(srcMO, with: dstMO, context: context) == true {
            
            // We should update
            self.owsUpdateObject(

   
   - returns: `true` if the keys that identify the objects are equal, otherwise returns `false`.
   */
  public class func sfCompareUniqueKeyFrom(
    srcObject: AnyObject,
    with dstObject: AnyObject,
    context: AnyObject?) -> Bool {
