@override List<Map<String, dynamic>> map(List<CartItem> input) { return input.map((cartItem) => mapCartItem(cartItem)).toList(); }