 //MARK: - Convenience Inits
 extension BaseSlickDataStack {
     
-    convenience init?(modelName: String){
+    public convenience init?(modelName: String){
         // Finds the model in the Main Bundle (this might fail in tests!)
         // and creates or opens the db inside the documents folder
         

extension BaseSlickDataStack{
    
    // Saving to disk: throws an NSError
    func commitMainContext() throws{
        try _mainContext?.save()
    }
    
    
    func deleteAllData() throws{
        
        // delete all the objects in the db. This won't delete the files, it will
        // just leave empty tables.

        
    }
    
    public convenience init?(temporaryStackWithModelName modelName: String){
        // Finds the model in the Main Bundle (might fail in tests)
        // and creates or opens the db inside the caches folder.
        // This data might be deleted by the OS!!!
