sistemato il problema di compilazione causato dall'uso
dell'ereditarietà,risolto attraverso semplificazione codice