Cerca di schematizzare il più possibile, così è tutto troppo caotico. Magari facendo delle funzioni di esempio semplificate con costruttori ex novo.