specializza un po' le eccezioni
controlla se alcune collezioni sono null prima di ritornarle