turned IModelDescription into optional Integer to make it parseable as a NewOption with IntegerValue (or NullValue)