Moving required installif choices to option constructor