         }
     }
     
-    func createManagedObject(
+    func createData(
         entityName:String,
         completion:@escaping((NSManagedObject?) -> ()))
     {

        }
    }
    
    func delete(object:NSManagedObject, completion:(() -> ())? = nil)
    {
        managedObjectContext.perform
        {
            self.managedObjectContext.delete(object)
            completion?()
        }
    }
    
    func deleteAndWait(object:NSManagedObject)
    {
        managedObjectContext.performAndWait
        {
            self.managedObjectContext.delete(object)
        }
    }
}

        }
    }
    
    func createDataAndWait(entityName:String) -> NSManagedObject?
    {
        var managedObject:NSManagedObject?
        
