Preserve current value when updating existing knob
when adding a new setting and the knob already exists, update all properties on that knob(label, defaultValue, possibleValues, tooltip etc.) but preserve current value if possible.
Sometimes the current value might not be available anymore after updating eg. the values in an enumeration_knob.
issue