Ajuda com o Seam - coud not set fild value by reflection UsuarioEJB

Boa noite galera!

Estou recebendo o erro acima ao tentar injetar um EJB, que também é um componente Seam, com informações de estado,
dentro de um componente Seam. Alguém já passou por esse erro?!

Segue o código para faculitar o entendimento:

@Name("usuarioMB")
@Scope(ScopeType.CONVERSATION)
public class UsuarioMB implements Serializable {
	
	private static final long serialVersionUID = 2162523338663188098L;
	
	private Usuario usuario;
	
	@In
	private UsuarioEJB usuarioEJB;
	
	
	public String inserir() {
		usuarioEJB.inserir(usuario);
		setUsuario(null);
		return null;
	}

	public Usuario alterar() {
		setUsuario(null);
		return null;
	}

	
	/*
	 * Getters e Setters
	 ***/
	@Begin(join=true)
	public Usuario getUsuario() {
		if(this.usuario == null) {
			this.usuario = new Usuario();
		}
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}

}
@Stateful
@Name("usuarioEJB")
public class UsuarioEJB implements IUsuarioLocal {
	
	@PersistenceContext
	private EntityManager entityManager;

	public void inserir(Usuario usuario) {
		entityManager.persist(usuario);
	}

	public Usuario alterar(Usuario usuario) {
		return entityManager.merge(usuario);
	}

	public void excluir(Usuario usuario) {
		entityManager.remove(usuario);
	}

	public Usuario consultarPorId(Usuario usuario) {
		return entityManager.find(Usuario.class, usuario.getId());
	}
	
	@Remove
	@Destroy
	public void cleanUp() { }
}