Currently, the constructors accept IModel<Collection<T>> for the "model" of the ListMultipleChoice. Thus, you can't pass in an IModel<Set<T>>. The constructors should be modified to take IModel<? extends Collection<T>> instead.
- is related to
WICKET-2817 ChoiceGroup's Constructor Should Accept IModel<? extends Collection<T>>