Nel frattempo ho dato una breve occhiata a javassist, penso che userò questo per poter monitorare i cambiamenti di stato degli oggetti. Nessuna altra idea?