See scenario details in https://gist.github.com/annelo-msft/827658b363941fdde699ac3925dd6ccf#2-changing-an-input-that-was-required-in-vi-to-optional-in-vi1