Modified reports.scheduler to use more verbose variables and namespaces and added type hints to remove reflection warning in ExportJob.