push ctor call to superclass