     
     private let ABFAnnotationViewReuseId = "ABFAnnotationViewReuseId"
     
-    private let mapQueue: NSOperationQueue = {
-        let queue = NSOperationQueue()
+    private let mapQueue: OperationQueue = {
+        let queue = OperationQueue()
         queue.maxConcurrentOperationCount = 1
         
         return queue

        
        let safeObjects = self.fetchedResultsController.safeObjects
        
        NSOperationQueue.mainQueue().addOperationWithBlock({ [weak self] () -> Void in
            
            if let strongSelf = self {
                

    
    /// Use this property to filter items found by the map. This predicate will be included, via AND,
    /// along with the generated predicate for the location bounding box.
    public var basePredicate: Predicate?
    
    // MARK: Functions
    
