public function check()
    {
        $report = HealthReport::buildStatusUp();
        if (!empty($this->checks)) {
            foreach ($this->checks as $check) {
                $report = $check->check($report);
                if ($report->isDown()) {
                    return $report;
                }
            }
        }
        return $report;
    }