        self.name = name
        self.address = address
    }
    
    var description: String {
        switch (name, address) {
        case let (name?, address?): return "name: \(name), address: \(address)"
        case let (name?, _):        return "name: \(name)"
        case let (_, address?):     return "address: \(address)"