[Resolvido] JSF/Primefaces: Limpar entidade do MBean no Validator

Tenho um validador (atributo validator) num p:inputMask (CEP).

Quando a validação passa, um valueChangeListener nesse input seta automaticamente valores (UF, Endereço, Bairro) na tela.
Quando a validação falha, ele deve limpar esses mesmos campos (que são bindados no MBean).

Preciso saber como alterar a entidade do MBean de dentro do Validator, para assim limpar os valores da tela.

P.s.: Obviamente a limpeza da árvore de componentes não funcionou, já que os campos são bindados.

Um colega me passou a solução.

FacesContext.getApplication().evaluateExpressionGet(context, "#{seumanagedbean}", seuManagedBean.class);

Esse método vai retornar o MBean usado na tela. A partir daqui é simples, só setar os atributos de endereço (UF, Bairro) da entidade igual a null.