 public extension CoreDataStack {
     /**
     For SQLite based stacks, this function will remove the SQLite store from disk and creates a fresh NSPersistentStore.
-    
-     - parameter resetCallback: A callback with a Success or an ErrorType value with the error
+
+    - parameter resetCallback: A callback with a Success or an ErrorType value with the error
     */
     public func resetSQLiteStore(resetCallback: CoreDataStackSQLiteResetCallback) {
         switch storeType {

public typealias CoreDataStackSQLiteResetCallback = ResetResult -> Void
public typealias CoreDataStackBatchMOCCallback = BatchContextResult -> Void

/**
Three layer CoreData stack comprised of:



    NSBatchUpdateRequest and NSAsynchronousFetchRequest require a context with a persistent store connected directly,
    if this was not the case this context would be marked private.
    */
    public let privateQueueContext: NSManagedObjectContext = {
        let managedObjectContext = NSManagedObjectContext(concurrencyType: .PrivateQueueConcurrencyType)
