 
 // MARK: - NSPersistentStoreCoordinator Extensions
 
-extension NSPersistentStoreCoordinator {
+public extension NSPersistentStoreCoordinator {
     func defaultCoordinator() -> NSPersistentStoreCoordinator {
         return SwCD.sharedInstance.defaultCoordinator
     }


// MARK: - NSManagedObjectContext Extensions

extension NSManagedObjectContext {
    
    class func mainQueueContext() -> NSManagedObjectContext {
        let lock = Synchronized(self)

import UIKit
import CoreData

public typealias SaveCompletionHandler = (Bool, NSError?) -> Void

public class SwCD {
    
