Как создать более одного компонента CDI / Weld для одного класса?

Весной можно было создать экземпляр любого класса, определив соответствующий bean-компонент в xml conf. Также было возможно создать более одного компонента для одного класса с разными параметрами .....

Имеются ли такие функции и в CDI, а именно: возможно ли создавать разные экземпляры одного и того же класса с разными параметрами инициализации?

Также возможно создать бин без изменения класса .... Я имею в виду без добавления аннотации?

ADDED

Позвольте мне привести пример.

<bean id="someBean1" class="org.mm.MyBean">
    <property name="x" value="xx"/>
    <property name="y" value="yy"/>
    <property name="z" value="zz"/>       
</bean>
<bean id="someBean2" class="org.mm.MyBean">
    <property name="x" value="other value"/>
    <property name="y" value="yy2"/>
    <property name="z" value="zz2"/>       
</bean>

Как можно создать два экземпляра одного и того же класса и инициализировать их различными значениями поля?

Ответы на вопрос(3)

Ваш ответ на вопрос