issue #143 enum input can determine its own possibleValues