what's the problem?
add intermediate class to allow sharing of 'get_single_choice_hints'