Required before optional. $config is listed as being a optional variable while the ReportInterface object is required.