Você pode preencher outros atributos acessando o mesmo índice da coleção (pessoas[0].sobrenome). Não sei sobre a compatibilidade com outras coleções, mas o costume é usar List mesmo :
Como não teve retorno e nem um RESOLVIDO, estou revivendo o assunto hehe…
meu caso é parecido com o do yorgan…
só que eu tenho uma lista de pessoas com um checkbox para selecionar todas que quero e enviar para o controller. Até ai blz, mas ao invés de chegar o nome da pessoa no atributo nome, fica como “on” (acredito que isso devido eu ter selecionado o checkbox). Tentei colocando o value=“Nome” no input, mas nao funcionou…