[BUGFIX] Check inherited constructor method exists before calling