Why does ParameterID::version default to 0 and assert like there's no tomorrow?

See How to set a parameter version hint?

edit: sorry, I didn’t actually read your post properly and that doesn’t help in the slightest :man_facepalming: