public CartItem WithMetaData(CartItemMetaData metaData) { this.metaDataField = metaData; return this; }