         return coordinator
     }()
     
-    lazy var managedObjectContext: NSManagedObjectContext? = {
+    lazy var defaultManagedObjectContext: NSManagedObjectContext? = {
         let coordinator = self.persistentStoreCoordinator
         if coordinator == nil {
             return nil

}

public func managedObjectContext() -> NSManagedObjectContext? {
    return Driver.sharedInstance.managedObjectContext
}

// MARK: - Active Record

import Foundation
import CoreData

// MARK: - Core Data driver

public class Driver {
    
