re-apply constructor role when extending another class

This fixes applying StrictConstructor to a class that extends other classes.