Ivl fix

Fixes the IVL_PQ issue by updating the model as it is parsed
Let's just make type editable rather than re-creating the range