Pegar objeto da sessão e altera-lo JSF

Boa tarde amigos,

Estou fazendo uma aplicação que contém um pré cadastro e depois de realiza-lo, retorna pra página de logar. Após o login o usuário é gravado em sessão como clienteLogado.

O problema está na hora que tento alterar o cliente, pois não retorna nenhum dado. Porém consegui resolver isso pegando a sessão do clienteLogado e no método iniciar (@postconstruct) eu coloquei cliente = clienteLogado. Com isso, retorna os dados mas quando eu tento alterar não realiza a operação. Poderiam me ajudar?