public FlatRangedPrice(IRangedPrice price) { WithVat = new FlatPrice(price.WithVat); WithoutVat = new FlatPrice(price.WithoutVat); Vat = new FlatPrice(price.Vat); Ranged = new FlatVatPrice(price.Ranged); }