             if queue == NSOperationQueue.mainQueue() {
                 return self.coreDataStack.defaultManagedObjectContext
             } else if queue.isKindOfClass(DriverOperationQueue) {
-                return self.driverOperationQueue.context
+                return Static.driverOperationQueue?.currentExecutingOperation?.context
             }
         }
         

        }
        super.addOperation(op)
    }
}

/**
*  Operation to use with DriverOperationQueue
*/
class DriverOperation: NSBlockOperation {
    
}

*/
class DriverOperationQueue: NSOperationQueue {
    
    /**
    Add an Operaion to this Operaion Queue. Operations will run in serial.
    
