rettifico l'aggregazione la uso in tutti
e due i casi ma è meglio passare l'oggetto
al __construct o utilizzare il singleton !