     public static func removeKeysFromBeingMonitored(keys: [String]) {
 
         for key in keys {
+
             if sharedInstance.monitoredKeys.contains(key) == true {
-                sharedInstance.monitoredKeys = sharedInstance.monitoredKeys.filter({$0 != key })
+                sharedInstance.monitoredKeys = sharedInstance.monitoredKeys.filter {$0 != key }
 
                 sharedInstance.zephyrQueue.sync {
                     sharedInstance.unregisterObserver(key: key)
                 }
             }
+
         }
     }
 


     */
    public static func removeKeysFromBeingMonitored(keys: String...) {

        removeKeysFromBeingMonitored(keys: keys)

    }

}


     */
    deinit {
        zephyrQueue.sync {
            for key in registeredObservationKeys {
                UserDefaults.standard.removeObserver(self, forKeyPath: key)
            }
        }
    }

    /**
