Introduce ChosenValueListBox and MultipleChosenValueListBox

Let's keep it that way, I just prefer composition over inheritance