a4j:keepAlive e ListDataModel

Galera, tenho dois Web Contents aqui, os dois são bem parecidos, copiei um do outro para fazer algumas alterações, vou utilizar soh o mais novo web content.
Mais tem uma onda que não estou entendendo.
No antigo eu tenho uma página que usa o a4j:keepAlive e no a4j:repeat itero o dataModel.
No controller consigo pegar a linha tranquilamente.

No novo eu tenho a mesma página utilizando as mesmas coisas, porém da erro de NotSerializable no ListDataModel.

Porque na primeira eu consigo ? Sendo que o ListDataModel nao é serializavel ? os elementos das listas nos dois web contents são serializable, já que os 2 utilizam as mesmas classes.
A segunda da Pau!
Alguem tem uma ideia ?