Form com valor null

Na minha view, todos os forms exceto o dadosCliente estão corretos, ele é o único que está vindo null, se eu anininhar os forms ele vem com valor correto, mas eu li que fazer isso não é bom. Eis minha view:

<h:head>
    <title>Novo Cliente</title>
</h:head>
<h:body>
    <ui:composition template="templateAdmin.xhtml">
        <ui:define name="conteudoAdmin">
            <!-- inicio conteudo de novo cliente -->
            <div class="row mt">
                <div class="col-lg-12">
                    <div class="form-panel">
                        &lt;h4 class="mb"&gt;<i ></i> Novo Cliente&lt;/h4&gt;

                        &lt;h:form class="form-horizontal style-form" id="tipoCliente"&gt;
                            &lt;th&gt;&lt;/th&gt;
                            &lt;h:commandButton  class="btn btn-primary" value="Pessoa Física" action="#{clienteController.pessoaFisica()}" /&gt;
                            &lt;p:spacer width="75" height="10" /&gt;
                            &lt;h:commandButton  class="btn btn-success" value="Pessoa Jurídica" action="#{clienteController.pessoaJuridica()}" /&gt; 
                            <br></br>
                            <br></br>
                            <br></br>
                        &lt;/h:form&gt;

                        &lt;h:form class="form-horizontal style-form" id="buscaCliente" &gt;
                            &lt;!--inicio condicao CPF CNPJ--&gt;
                            &lt;div class="form-group"&gt;
                                &lt;h:outputLabel class="col-sm-2 col-sm-2 control-label" value="CPF" for="cpf" rendered="#{clienteController.cliente.tipoPessoa == 0}" /&gt;  
                                &lt;h:outputLabel class="col-sm-2 col-sm-2 control-label" value="CNPJ" for="cnpj" rendered="#{clienteController.cliente.tipoPessoa == 1}" /&gt;  
                                &lt;div class="col-sm-10"&gt;
                                    &lt;p:inputMask mask="999.999.999-99" id="cpf"  
                                                 value="#{clienteController.cliente.identificacao}"  
                                                 rendered="#{clienteController.cliente.tipoPessoa == 0}" 
                                                 /&gt; 


                                    &lt;p:inputMask mask=" 99.999.999/9999-99" id="cnpj"  
                                                 value="#{clienteController.cliente.identificacao}"  
                                                 rendered="#{clienteController.cliente.tipoPessoa == 1}" 
                                                 /&gt; 
                                    &lt;p:spacer width="55" height="10" /&gt;
                                    &lt;h:commandButton  id="verifcarCliente" value="Verificar Cliente" 
                                                      actionListener="#{clienteController.buscaClienteCPFCNPJ()}" &gt;

                                    &lt;/h:commandButton&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;
                        &lt;/h:form&gt;

                        &lt;h:form class="form-horizontal style-form" id="dadosCliente" rendered="#{clienteController.existeCliente == false}" &gt;
                            &lt;div class="form-group"&gt;
                                &lt;h:outputLabel  value="Razão Social" class="col-sm-2 col-sm-2 control-label" /&gt;
                                &lt;div class="col-sm-10"&gt;
                                    &lt;h:inputText value="#{clienteController.cliente.nomeFantasia}" class="form-control" /&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;

                            &lt;div class="form-group"&gt;
                                &lt;h:outputLabel value="Nome" class="col-sm-2 col-sm-2 control-label" /&gt;
                                &lt;div class="col-sm-10"&gt;
                                    &lt;h:inputText value="#{clienteController.cliente.nome}" class="form-control" /&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;

                            &lt;div class="form-group"&gt;
                                &lt;h:outputLabel for="mask" value="Data de Nascimento" class="col-sm-2 col-sm-2 control-label" /&gt;
                                &lt;div class="col-sm-10"&gt;
                                    &lt;p:inputMask mask="99/99/9999" id="dataNasc"  
                                                 value="#{clienteController.dataNascimento}" /&gt; 

                                &lt;/div&gt;
                            &lt;/div&gt;

                            &lt;div class="form-group"&gt;
                                &lt;h:outputLabel class="col-sm-2 col-sm-2 control-label" value="Telefone" for="tel" /&gt;  
                                &lt;div class="col-sm-10"&gt;
                                    &lt;p:inputMask mask="(99)9999-9999" id="tel"  
                                                 value="#{clienteController.cliente.telefone}"/&gt; 
                                &lt;/div&gt;
                            &lt;/div&gt;

                            &lt;div class="form-group"&gt;
                                &lt;h:outputLabel  value="E-mail" class="col-sm-2 col-sm-2 control-label" /&gt;
                                &lt;div class="col-sm-10"&gt;
                                    &lt;h:inputText id="email" value="#{clienteController.cliente.email}" class="form-control" required="true"
                                                 pt:placeholder="ex: email@dominio.com"
                                                 validatorMessage="Endereço de email inválido."&gt;
                                        &lt;f:validateRegex pattern="[\w\.-]*[a-zA-Z0-9_]@[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]" /&gt;
                                    &lt;/h:inputText&gt;
                                    &lt;h:message for="email" /&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;

                            &lt;div class="form-group"&gt;
                                &lt;h:outputLabel  value="Site" class="col-sm-2 col-sm-2 control-label" /&gt;
                                &lt;div class="col-sm-10"&gt;
                                    &lt;h:inputText id="site" value="#{clienteController.cliente.site}" class="form-control" 
                                                 validatorMessage="Endereço de site inválido."&gt;
                                        &lt;f:validateRegex pattern="[\w\.-]*[a-zA-Z0-9_].[\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]" /&gt;
                                    &lt;/h:inputText&gt;
                                    &lt;h:message for="site" /&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;
                        &lt;/h:form&gt;

                        &lt;h:form class="form-horizontal style-form" id="novoClienteCEP"  rendered="#{clienteController.existeCliente == false}"&gt;
                            &lt;div class="form-group"&gt;
                                &lt;h:outputLabel class="col-sm-2 col-sm-2 control-label" value="CEP" for="cep" /&gt;  
                                &lt;div class="col-sm-10"&gt;
                                    &lt;h:inputText  id="cep" value="#{clienteController.cep}" 
                                                  pt:placeholder="Somente Números" maxlength="8" required="true"
                                                  validatorMessage="Digite somente os Números"&gt; 
                                        &lt;f:validateRegex pattern="[0-9]+" /&gt;
                                        &lt;f:validateLength minimum="8" maximum="8" /&gt;
                                    &lt;/h:inputText&gt;
                                    &lt;p:spacer width="55" height="10" /&gt;
                                    &lt;h:commandButton  id="Buscar_Dados" value="Buscar Dados" 
                                                      actionListener="#{clienteController.buscarDadosCEP}" &gt;
                                        &lt;f:ajax execute="@form" render="novoClienteCEPDados"/&gt;
                                    &lt;/h:commandButton&gt;
                                &lt;/div&gt;
                            &lt;/div&gt;
                        &lt;/h:form&gt;

                        &lt;!--inicio autopreenchimento de endereço--&gt;
                        &lt;h:form class="form-horizontal style-form" id="novoClienteCEPDados" rendered="#{clienteController.existeCliente == false}"&gt;
                            &lt;ui:repeat value="#{clienteController.enderecos}" var="dadosEndereco" &gt;

                                &lt;h:column &gt;
                                    &lt;div class="form-group"&gt;
                                        &lt;h:outputLabel  value="Logradouro" class="col-sm-2 col-sm-2 control-label" /&gt;
                                        &lt;div class="col-sm-10"&gt;
                                            &lt;h:inputText value="#{dadosEndereco.tipoEndereco} #{dadosEndereco.logradouro}" 
                                                         class="form-control" disabled="true" /&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;

                                    &lt;div class="form-group"&gt;
                                        &lt;h:outputLabel  value="Número" class="col-sm-2 col-sm-2 control-label" /&gt;
                                        &lt;div class="col-sm-10"&gt;
                                            &lt;h:inputText value="#{clienteController.numero}" class="form-control" disabled="false" 
                                                         pt:placeholder="Somente Números" required="true"
                                                         validatorMessage="Digite somente os Números"&gt;

                                                &lt;f:validateLength minimum="1" /&gt;
                                            &lt;/h:inputText&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;

                                    &lt;div class="form-group"&gt;
                                        &lt;h:outputLabel  value="Bairro" class="col-sm-2 col-sm-2 control-label" /&gt;
                                        &lt;div class="col-sm-10"&gt;
                                            &lt;h:inputText value="#{dadosEndereco.bairro}" class="form-control" disabled="true" /&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;

                                    &lt;div class="form-group"&gt;
                                        &lt;h:outputLabel  value="Cidade" class="col-sm-2 col-sm-2 control-label" /&gt;
                                        &lt;div class="col-sm-10"&gt;
                                            &lt;h:inputText value="#{dadosEndereco.cidade}" class="form-control" disabled="true" /&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;

                                    &lt;div class="form-group"&gt;
                                        &lt;h:outputLabel  value="Estado" class="col-sm-2 col-sm-2 control-label" /&gt;
                                        &lt;div class="col-sm-10"&gt;
                                            &lt;h:inputText value="#{dadosEndereco.UF}" class="form-control" disabled="true" /&gt;
                                        &lt;/div&gt;
                                    &lt;/div&gt;

                                &lt;/h:column&gt;
                            &lt;/ui:repeat&gt;
                        &lt;/h:form&gt;

                        &lt;!--fim auto preenchimeto endereco--&gt;
                        &lt;h:commandButton  id="Salvar" value="Salvar" action="#{clienteController.salvar}" &gt;
                            &lt;f:ajax execute="@all" render="@all"/&gt;
                        &lt;/h:commandButton&gt;
                        &lt;p:spacer width="95" height="10" /&gt; 
                        &lt;h:commandButton value="Cancelar" type="reset"/&gt; &lt;p:spacer width="25" height="10"  /&gt;

                    &lt;/div&gt;
                &lt;/div&gt;
            &lt;/div&gt;
            &lt;!-- fim conteudo de novo cliente --&gt;
        &lt;/ui:define&gt;
    &lt;/ui:composition&gt;
&lt;/h:body&gt;

Obrigado !