         bind(propertyKeyPath: \.previousWebKitCacheCleaningDate, to: .previousWebKitCacheCleaningDate)
 
         // Debug
-        cachedUsername.producer.startWithValues { (value) in
-            S1LogDebug("Settings: cachedUsername -> \(String(describing: value))")
-        }
         currentUsername.producer.startWithValues { (value) in
             S1LogDebug("Settings: currentUsername -> \(String(describing: value))")
         }


class Settings: NSObject {
    let defaults: UserDefaults

    // Note: Initial value of MutablePropery will be overwrited by value in UserDefaults while binding.

    // Login
    let cachedUsername: MutableProperty<String?> = MutableProperty(nil)
    let currentUsername: MutableProperty<String?> = MutableProperty(nil)

    // Settings

        super.init()

        // Login
        bind(propertyKeyPath: \.currentUsername, to: .currentUsername)

        // Settings
