Ciao, ho una classe astratta che implementa un'interfaccia,

esempio, iPearson[interfaccia] viene implementata da aPearson[astratta],
voglio ora ereditare l'astratta su "Developer","Architect", ecc (lo sò esempi del cavolo )..

ma non trovo il modo di creare un mio costruttore parametrizzato su aPearson per far si di non dover ripetere "Name=name;Surname=surname;..." ecc ecc giusto per pulire un pò il codice..

si può fare? e come?