Ext JS 4.2.1 - grade com paginação - estado da caixa de seleção perdida

Eu tenho uma grade ExtJS que possui uma PagingToolbar para paginação (remota) e uma coluna da caixa de seleção definida como:

{
    dataIndex : 'selected',
    xtype: 'checkcolumn',
    width : 60                      
}

No entanto, se eu marcar uma caixa e, em seguida, avançar e retroceder, o estado da caixa de seleção não será salvo - todas as caixas de seleção estão desmarcadas.

Eu acho que, como a loja contém apenas dados para a página atual (do servidor), preciso de uma maneira de armazenar o estado para linhas que não estão na página atual de dados e, em seguida, restabelecer as caixas de seleção quando retornar a essa página.

Existe uma prática recomendada ou exemplo de armazenamento do estado da caixa de seleção na loja durante a paginação?