SelectionInputOption: new parameter-less constructors (protected for internal use) new BasicTypeInputOption