Soquete / serialização Java, o objeto não será atualizado

Estou escrevendo um pequeno programa baseado em soquete. Eu estou usando uma classe ModelEvent para passar informações através do soquete. dentro do ModelEvent, há uma variável obect do tipo (Object).

O objeto em si é um array 2D com alguns valores.

object[1][2] = 2;
ModelEvent event = new ModelEvent("allo", object);
dispatchEvent(event);

object[2][3] = 2;
ModelEvent event2 = new ModelEvent("you", object);
dispatchEvent(event2);

Digamos que o objeto da matriz esteja preenchido com o valor 1. O primeiro evento (evento) é recebido pelo cliente e os dados estão corretos. O segundo evento enviado embora os dados não estejam corretos. Seus dados são os mesmos do primeiro envio. o "allo" e "you" é para ver se eu não estou lendo o mesmo evento duas vezes e a resposta não é. A string está certa, mas o objeto não é, caso tenha sido atualizado. Eu percorrer o array antes de enviar o segundo evento para ver se ele é atualizado no lado do servidor, e é. Mas no lado do cliente, ainda permanece o mesmo que no primeiro despacho, mesmo que o evento em si seja alterado.

questionAnswers(2)

yourAnswerToTheQuestion