implementati metodi di scambio dati con la view; implementati metodi di creazione snapshot; TO DO metodi di recovery da snapshot