Beh ... ma quali caratteristiche "precise" deve avere questa classe?