I think that if this widget is going to be extended to produce radio buttons as well as checkboxes then it needs to be called something else.