         self.updateNetworkActivityIndicator()
     }
 
-    /**
-     Reset counter & update network activity indicator
-     */
+    /// Reset counter & update network activity indicator
     public func reset() {
         lock.lock()
         defer { lock.unlock() }


    // MARK: Notifications

    public func registerForIncrementNotification(name: String) {
        NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(incrementForNotification), name: name, object: nil)
    }

    public func registerForDecrementNotification(name: String) {
        NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(decrementForNotification), name: name, object: nil)
    }

    public func unregisterForIncrementNotification(name: String) {
        NSNotificationCenter.defaultCenter().removeObserver(self, name: name, object: nil)
    }

    public func unregisterForDecrementNotification(name: String) {
        NSNotificationCenter.defaultCenter().removeObserver(self, name: name, object: nil)
    }

    private func unregisterForAllNotifications() {
        NSNotificationCenter.defaultCenter().removeObserver(self)
    }

        self.updateNetworkActivityIndicator()
    }

    /// Decrement counter & update network activity indicator
    public func decrement() {
        lock.lock()
        defer { lock.unlock() }
