[BUGFIX] Use get_class_methods to check for __construct presence on parent