@override Map<String, dynamic> toJson() { return { 'Map': { 'hashers': hashers.map((hasher) => hasher.toString()).toList(), 'key': keyType, 'value': valueType, }, }; }