
    // https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_release_notes/swift_5_release_notes_for_xcode_10_2?language=objc
    open override var hash: Int {
        return "\(username):\(password)".hashValue
    }
    
    public init(username: String, password: String) {
        super.init()
        self.type = .user
        self.username = username