Note that the behavior changed between CDI 1.0 (Weld 1.1/AS7/EAP6) and CDI 1.1+ (Weld 2+/WildFly/EAP7), see also