Minor refactoring, additional comments, initial (small) bundle of test cases for selection list input validation (as default value).