     }
     
     /**
+    Initialize the CoreData default stack passing the database name, a flag indicating if the automigration has to be automatically executed and a flag indicating if the changes should be autosaved
+    
+    :param: databaseName  String with the database name
+    :param: automigrating Bool Indicating if the migration has to be automatically executed
+    :param: autosaving    Bool indicating if the changes should be autosaved
+    
+    :returns: DefaultCDStack object
+    */
+    convenience public init(databaseName: String, automigrating: Bool, autosaving: Bool = false)
+    {
+        self.init(databaseURL: DefaultCDStack.databasePathURLFromName(databaseName), automigrating: automigrating, autosaving: autosaving)
+    }
+    
+    /**
     Initialize the CoreData default stack passing the database path in String format and a flag indicating if the automigration has to be automatically executed
     
     :param: databasePath  String with the database path

    internal var managedObjectModel: NSManagedObjectModel?
    internal var databasePath: NSURL?
    internal var automigrating: Bool
    internal var persistentStoreCoordinator: NSPersistentStoreCoordinator?
    internal var rootSavingContext: NSManagedObjectContext?
    internal var mainContext: NSManagedObjectContext?

    }
    
    /**
    Initialize the CoreData default stack passing the database path URL, a flag indicating if the automigration has to be automatically executed and a flag indicating if changes should be autosaved
    
    :param: databaseURL   NSURL with the database path
    :param: model         NSManagedObjectModel with the database model
    :param: automigrating Bool Indicating if the migration has to be automatically executed
    :param: autosaving    Bool indicating if the changes should be autosaved
    
    :returns: DefaultCDStack object
    */
    public init(databaseURL: NSURL, model: NSManagedObjectModel?, automigrating: Bool, autosaving: Bool = false)
    {
        self.automigrating = automigrating
        self.databasePath = databaseURL
        self.managedObjectModel = model
        self.migrationFailedClosure = {}
        self.autosaving = autosaving
    }
    
    /**
    Initialize the CoreData default stack passing the database name and a flag indicating if the automigration has to be automatically executed
    
    :param: databaseName  String with the database name
