a Literal of the output model cannot hold the value 0.5, so it is written as its type, which admits other values; Item.ratio is generated without this constraint.
