Position constructor
Position({})
Implementation
factory Position({
required Money unit, // amount + currency
Cost? cost, // {} or {{}}
@Default(false) bool isAbsoluteCost,
Money? price, // @@ -> used to balancing only when no cost is defined
@Default(false) bool isAbsolutePrice,
}) = _Position;