    
    - returns: the newly inserted managed object
    */
-  public class func createObjectWithData(
+  public class func sfCreateObjectWithData(
     data: AnyObject,
     managedObjectContext moc: NSManagedObjectContext,
     context: AnyObject?


extension NSManagedObject {
  /**
   <#Description#>
   
   - parameter priority: <#priority description#>
   - parameter object:   <#object description#>
   - parameter key:      <#key description#>
   */
  public func setObjectPriority(priority: NSNumber, object: AnyObject, key: String) {
  }
  
  /**

    managedObjectContext moc: NSManagedObjectContext,
    syncContext context: AnyObject?) {
      
      if let created: NSManagedObject = self.sfCreateObjectWithData(srcMO, managedObjectContext: moc, context: context) {
        created.sfSetObjectPriority(resultSet.count, object:created, key:key)
        /*if resultSet.containsObject(created) {
        oneWaySwellLogger.trace { return "duplicate created" }
        }*/
