Как я могу глубоко копировать в Dart

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