public PurchasableSnapshot() { this.ProductId = string.Empty; this.VariantId = string.Empty; this.Name = string.Empty; this.Sku = string.Empty; this.Description = string.Empty; this.BasePrice = 0m; this.IsTaxExempt = false; this.TaxScheduleId = 0; this.SelectionData = new Catalog.OptionSelectionList(); this.ShippingDetails = new Shipping.ShippableItem(); }