Non è che tu abbia molte alternative.
O mantieni il costruttore con tutti gli argomenti e ciascuna sottoclasse dovrà obbligatoriamente passarli al super(), oppure crei un costruttore vuoto protected, in modo che solo le sottoclassi e le classi dello stesso package possano usufruirne.


Ciao.