factory Challenge.fromMap(Map<String, dynamic> map) { return Challenge(map['algorithm'], map['realm'], map['nonce'], map['opaque'], map['stale'], map['qop']); }