deve essere una classe non astratta con un costruttore predefinito o senza parametri per utilizzarlo come parametro 'T' in ...