Observe changes to value whit multiple selection

When multi is set (to true) the value property is an Array. In order to
let the value of the component be set by "the other side" of the value
binding, changes on the Array must be observed.