WELD-001408 Dependencias insatisfechas al inyectar EJB que implementan interfaces

Aquí está la situación.

Tengo las siguientes interfaces:

public interface Parent { }
public interface ChildOne extends Parent { }
public interface ChildTwo extends Parent { }

y 2 EJB:

@Stateless
public class FirstBean implements ChildOne { }

@Stateless
public class SecondBean implements ChildTwo { }

Y también esta CDI Frijol

@Named
@SessionScoped
public class TestController implements Serializable {

    @Inject
    private FirstBean firstBean;

    @Inject
    private SecondBean secondBean;
}

Mientras intento implementar esto en Glassfish 3.1 obtengo la siguiente excepción:

Exception while loading the app : WELD-001408 Unsatisfied dependencies for type [FirstBean]
with qualifiers [@Default] at injection point [[field] @Inject private com.test.controllers.TestController.firstBean]
org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [FirstBean] 
with qualifiers [@Default] at injection point [[field] @Inject private com.test.controllers.TestController.firstBean]
    at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:305)

Cuando ambos EJB implementan laParent interfaz, la excepción es la misma.
Además, intenté agregar calificadores, pero eso no cambió nada.

Respuestas a la pregunta(6)

Su respuesta a la pregunta