Inyectando frijoles en JSF 2.0

Tengo una sesión de frijoles con ámbito

import javax.faces.bean.SessionScoped;
import javax.inject.Named;
@Named
@SessionScoped
public class SessionBean implements Serializable{

Yo inyecto el objeto en un filtro ...

public class FiltroSeguridad implements Filter{

@Inject
private SessionBean sessionBean;

@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
  HttpServletRequest httpRequest = (HttpServletRequest) request;
  sessionBean.setRutaRedirect(httpRequest.getRequestURI());
}
}

Pero, yo inyecto SessionBean en la siguiente interacción ...

@Model
public class CuentaUsuarioWebBean implements Serializable{
 @Inject
 private SessionBean sessionBean;

public void loginUsuario() throws IOException{
   sessionBean.getRutaRedirect();
}

}

Pero la propiedadgetRutaRedirect() devuelve nulo

Cambio la importación por anotaciones de CDI que todavía no funciona (javax.enterprise.context.SessionScoped), lo mismo con la anotación JSF (javax.faces.bean.ManagedBean y@ManagedProperty).

Gracias.

PD: Perdón por mi inglés!

Respuestas a la pregunta(2)

Su respuesta a la pregunta