When updating the view on the same panel there is no need to revalidate
your inputs. Validation matters only whne progressing through the
installer when hitting the next button. Next button should ensure good
data.
Updating implementation of chossing when to show a field or not to use the isDisplayed and setDisplayed provided by the GUIField
UserInputPanel now has the ability to update its fields (save data)
without having to first validate. The GUIField API has been extended to
accomodate for this.