Wie kann ich tief in Dart kopieren?

Map mapA = {
    'foo': 'bar'
};
Map mapB = new Map.from(mapA);
Average Joe