Se non sbaglio una classe derivata da un'altra vengono passati solo i metodi ed attributi contenuti public e protected, ma non quelli privati.

Inoltre (sperando di non dire stupidate ) ogni costruttore dovrebbe essere di un'unica classe e non penso venga importato, sarebbe più semplice creare un metodo a se che viene richiamato nei costruttori.

Scusatemi se nel caso abbia detto cose inappropriate.