I mistakenly started the discussion on the Issue Tracker.. well my understanding of reading the collection instance from the bean rather than replacing it is as follows
public class MyClass
{
private List<String> list;
public List<String> getList();
public MyClass(){
list = new ArrayList<String>();
list.add("One");
list.add("Two");
}
}
<property name="list"><list><value>Three</value><list></property>