In v16.5, a new constructor has been introduced for GrdLengthPart to support the new pricing model.
Previously, GrdLengthPart accepted a cached list price (listPrice) directly as a parameter. This behavior is now being phased out.
constructor(Snapper snapper, ..., double listPrice=0, ...)listPrice value to cache.cm.core.part.Part for more infoconstructor(Snapper snapper, ..., double basePrice=0, Double optionPriceSum=0, ...)basePrice and optionPriceSum separately for caching.cm.core.part.Part for more infobasePrice and optionPriceSum.