Как создать сделать список bean'ов и передать его в качестве property?
Имеем XML, из которого я вынес в отдельный файл список
<util:list id="listA" value-type="ru.package.MyClass1">
<bean p:field1="Value1" p:id="id1" сlass="ru.package.MyClass1"/>
</util:list>
В отдельной XML я импортирую этот файл
<import resource="classpath:/myLists/myList.xml"/>
И передаю в качестве аргумента другому bean
<bean id="aggregatedBean" class="ru.package.MyClass2">
<property name="prop1"><ref bean="listA"/></property>
</bean>
Так же есть дочерняя XML, которая расширяет aggregatedBean, но там список явно указан
<bean id="aggregatedBeanChild" class="ru.package.MyClass2">
<property name="prop1"><list merge="true">
<bean p:field1="Value2" p:id="id2" сlass="ru.package.MyClass1"/>
</list></property>
</bean>
При запуске получаю
Exception in thread "main" java.lang.IllegalArgumentException: Cannot merge with object of type [class org.springframework.beans.factory.config.RuntimeBeanReference]