                 // Tag results as having a local origin.
                 // NOTE: Each individual result is also automatically tagged, but having a top-level key allows for
                 // more uniform processing.
-                MirroredIndex.JSONKeyOrigin: MirroredIndex.JSONValueOriginLocal
+                MirroredIndex.jsonKeyOrigin: MirroredIndex.jsonValueOriginLocal
             ]
         }
         assert(content != nil || error != nil)

    }
    
    /// Minimum delay between two syncs.
    @objc public var delayBetweenSyncs: TimeInterval = DefaultDelayBetweenSyncs
    
    /// Date of the last successful sync, or nil if the index has never been successfully synced.
    @objc public var lastSuccessfulSyncDate: Date? {

            // Tag results as having a remote origin.
            var taggedContent: JSONObject? = content
            if taggedContent != nil {
                taggedContent?[MirroredIndex.jsonKeyOrigin] = MirroredIndex.jsonValueOriginRemote
            }
            completionHandler(taggedContent, error)
        })
