I think following Map and List, where the defaults are LinkedHashMap and something like ArrayList, but where there is also HashMap and LinkedList, etc., is pretty idomatic in Dart.