sanitize method
Returns a new sanitized map. The input is never mutated.
Implementation
@override
Map<String, dynamic> sanitize(Map<String, dynamic> data) {
var out = Map<String, dynamic>.unmodifiable(data);
for (final s in sanitizers) {
out = Map<String, dynamic>.unmodifiable(s.sanitize(out));
}
return out;
}