public function Reports()
    {
        $output = new ArrayList();
        /** @var Report $report */
        foreach (Report::get_reports() as $report) {
            if ($report->canView()) {
                $output->push($report);
            }
        }
        return $output;
    }