JSF-Master-Details com RequestScoped

Pessoal,

estou desenvolvendo uma aplicação JSF2.0 tentando adaptar um tutorial às minha necessidades e já li diversos tópicos sem sucesso.

Tenho:

  • uma classe modelo Instrutor

    h:commandLink action="#{instrutorBean.alterar}" value=“Alterar"
    f:setPropertyActionListener value=”#{obj}" target="#{instrutorBean.instrutor}"
    h:commandLink

  • uma página que exibe uma lista de instrutores (lista-instrutor.xhtml) e botão para criar instrutor que chama instrutor-incluir.xhtml; esta, por sua vez,é master-details, e para isso usa o InstrutorBean com ViewScoped

  • a página alterar-instrutor.xhtml que é chamada por
    "
    < commandLink action="#{instrutorBean.alterar}" value=“Alterar” >
    f:setPropertyActionListener value="#{obj}" target="#{instrutorBean.instrutor}"/>
    /h:commandLink>
    "

Estou incluindo perfeitamente.O problema se dá quando chamo a alterar-instrutor, que não traz os dados do instrutor. Se coloco o InstrutorBean como RequestScoped os dados são exibidos, porém o Master-Details não funciona corretamente.

ASsimpergunto,existe alguma maneira de fazer master-details com RequestScoped?