List<Object?> get toDartDynamicList { try { return toDart.map(UtilsJS.dartify).toList(); } catch (e) { // WASM fallback - return empty list if conversion fails return []; } }