Problemas com componentes de Primefaces

Ola pessoal!
estou de volta com esse problema, achei que tinha superado, mas pelo visto não.
Seguinte tenho um cadastro de documentos bem longo, e para deixar um pouco mais agradável, resolvi colocar o componente Wizard do Primefaces, mas não esta funcionando, eu consigo inserir no banco ou pelo menos pegar os dados que estão em campo de texto.

O engraçado é que sem o componente tudo funciona muito bem, mas quando coloco o wizard uma id no wizard o meu PickList perde os dados.

Estou usando os seguintes componentes do Prime tudo junto:
>Wizard;
>FileUpload;
>PickList (2);

e engraçado é que criei uma tab para mostrar os dados antes de salvar um tipo de confirmação, e nessa tab ele mostra os dados, mas quando eu aperto o botão de salvar, salva apenas os campos de texto

meu código com o wizard:

<p:wizard>
                    <p:tab title="Informações">
                        <p:panel header="Dados do Documento">
                            <h:panelGrid columns="2">
                                <h:outputLabel value="Titulo" for="titulo" />
                                <h:inputText id="titulo" value="#{documentoMB.selected.titulo}" title="#{bundle.DocumentoTitle_titulo}" required="true" requiredMessage="#{bundle.DocumentoRequiredMessage_titulo}"/>
                                <h:outputLabel value="Tipo" for="tipo" />
                                ....
                            </h:panelGrid>
                        </p:panel>
                    </p:tab>
                    <p:tab title="Detalhes" >
                        <p:panel header="Informações Adicionais">
                            <h:panelGrid columns="2">
                                <h:outputLabel value="Instituição" for="instituicao" />
                                <h:selectOneMenu id="instituicao" value="#{documentoMB.selected.instituicao}" title="#{bundle.DocumentoTitle_instituicao}" >
                                    <f:selectItems value="#{instituicaoMB.itemsAvailableSelectOne}"/>
                                </h:selectOneMenu>
                                ....
                            </h:panelGrid>
                        </p:panel>
                    </p:tab>
                    <p:tab title="Carregar" >
                        <p:panel header="Upload do Documento">
                            <p:fileUpload label="Selecionar..." fileUploadListener="#{documentoMB.fileUploadAction}"  id="caminho" value="#{documentoMB.selected.caminho}"  />                
                        </p:panel>
                    </p:tab>
                    <p:tab title="Autores">
                        <p:panel header="Autores">
                            <h:messages errorClass="error"/>
                            <p:pickList
                                id="pickAutor" converter="converter"
                                value="#{documentoMB.dualAutor}" var="autor"  
                                itemLabel="#{autor}" itemValue="#{autor}">
                                <f:facet name="sourceCaption">Não Adicionadas</f:facet>
                                <f:facet name="targetCaption">Adicionadas</f:facet>
                            </p:pickList>
                        </p:panel>
                    </p:tab>
                    <p:tab title="Palavras - Chave">
                        <p:panel header="Palavras - Chave">
                            Segundo PickList
                        </p:panel>
                    </p:tab>
                    <p:tab title="Confirmação">
                        <p:panel header="Confirme os Dados">
                            <h:messages errorClass="error"/>
                            <h:panelGrid id="panelGridConfDoc" columns="2">
                                <h:outputText value="Titulo"/>                                
                                <h:outputText value="#{documentoMB.selected.titulo}" title="#{bundle.DocumentoTitle_titulo}"/>
                                <h:outputText value="Instituição"/>                                
                                <h:outputText value="#{documentoMB.selected.instituicao.sigla}" title="#{bundle.DocumentoTitle_instituicao}"/>
                                <h:outputText value="Autores"/>                                
                                <ui:repeat value="#{documentoMB.dualAutor.target}" var="dualAut">
                                    <h:outputText value="#{dualAut.nome}" style="margin-right: 5px"/>
                                </ui:repeat>
                                <h:commandButton value="#{bundle.CreateLink}" action="#{documentoMB.create}"/>
                            </h:panelGrid>
                            <div align="left">
                                <h:commandLink action="#{documentoMB.create}" value="#{bundle.SaveLink}" />
                            </div>
                        </p:panel>
                    </p:tab>
                </p:wizard>

meu managedBean:

System.out.println("inicia");
            System.out.println("Titulo "+documento.getTitulo());
            System.out.println("Instituição "+documento.getInstituicao());
            System.out.println("Autores "+documento.getPessoaList().size());
            System.out.println("fim");
            documento.setPessoaList(dualAutores.getTarget());
            documento.setPalavraChaveList(dualPalavras.getTarget());
           // getFacade().create(documento);

e a saída:

Informações: inicia
Informações: Titulo meu nome
Informações: Instituição null
Informações: Autores 0
Informações: fim

bom eu tentei tirar o máximo possível de coisas para que vocês possam entender, mas a página é bem grande

enfim qual o motivo de o wizard zerar alguns dos meus campos?

valeu

qual o seu scope, session, view ou request?

session