ok, credo di aver risolto, ma vorrei avere qualche feedback

Usr user = new Contractor(ecc. ecc,)

in fatto di performance è accetabile come utilizzo?