function __construct(...$args) { if (isset($args[0]) && !isset($args[1]) && $args[0] instanceof Check) { parent::__construct(['defaultItem' => $args[0]]); } else { parent::__construct(...$args); } }