Limpar formulário ao fechar um Dialog - Primefaces

Bom dia.
Estou com um problema ao fechar um dialog do primefaces, tento limpar os campos do formulário que contêm no dialog, mas quando eu abro ele novamente, os campos permanecem preenchidos…
Alguma ideia?
Abaixo os trecos do código.

Coluna onde abro o dialog

<p:column headerText="Ações" style="text-align: center"> <h:outputLink styleClass="link" value="cadastroProjeto.jsf?codigo=#{projeto.id}"><img title="Editar" src="#{request.contextPath}/images/b_edit.png"/></h:outputLink> <p:commandLink styleClass="link" update="panel" oncomplete="details.show();"><img title="Detalhes" src="#{request.contextPath}/images/Exibir.png"/> <f:setPropertyActionListener value="#{projeto}" target="#{projetoMB.projetoSelecionado}"/> </p:commandLink> <p:commandLink styleClass="link" update="addModulos" oncomplete="addModulo.show();"><img title="Adicionar Módulo" src="#{request.contextPath}/images/add.png"/> <f:setPropertyActionListener value="#{projeto}" target="#{projetoMB.projetoSelecionado}"/> </p:commandLink> </p:column>

O dialog:

<h:form id="addModulos" >
				<p:growl/>
				<p:dialog  header="Adicionar módulo"  widgetVar="addModulo"  width="750" height="130" onCloseUpdate="dataTable" closeListener="#{projetoMB.handleClose}">
					<ui:include src="/jsf/Modulo/formCadastroModulo.xhtml"></ui:include>
					<div align="center" class="div-botoes-inferior">
						
						<p:commandButton value="Salvar" action="#{projetoMB.addModulo}" update="addModulos">
							<f:setPropertyActionListener target="#{projetoMB.modulo}" value="#{moduloMB.modulo}" />
				    	</p:commandButton>
						
						<p:commandButton value="Fechar" onclick="addModulo.hide();"/>
						
					</div>
				</p:dialog>
			</h:form>

No Bean:

	public void handleClose(CloseEvent event){
		modulo = new Modulo();
	}

Desde já agradeço

no dialog adiciona no onCloseUpdate=“dataTable addModulos”

Essa alternativa não deu certo não =/

Estou com um problema parecedo.

Quero Limpar o formulário depois de cadastrar e não usando um botão limpar. Os dados do formulário ficam permanecem preenchidos depois de enviar para o banco.

Alguma solução?

posta esse formulário aqui:

<ui:include src="/jsf/Modulo/formCadastroModulo.xhtml"></ui:include>  

tenta colocar onCloseUpdate="@form"