factory CartItem.fromMap(Map<String, dynamic> map) { return CartItem( name: map['name'] as String, price: map['price'] as double, ); }