Map<String, Object?> toJson() => { 'mxid': mxid, 'sender': sender, 'signatures': signatures.map((k, v) => MapEntry(k, v.map(MapEntry.new))), 'token': token, };