CartItem copyWith({ String? name, double? price, }) { return CartItem( name: name ?? this.name, price: price ?? this.price, ); }