bindInstanceFields() with collections

Is there a way to bind a collection of fields (e.g. Set names) to an attribute of the same collection type (Set names) using bindInstanceFields?

would e.g. implementing a subclass of a Set-implementation implementing HasValue returning a Set of Strings work?

If you create a custom component that encapsulates the set of comboboxes and implements HasValue for a set of strings, it should work. Then you implement the mapping between Set and setting or reading the combobox values in that class

Would adding the possibility to bind all sorts of Collection be a desireable enhancement to vaadin? I think of dynamic UIs where the number of fields of a given type is not known before runtime.