Rewritten bits of DamageReportExport to use new AbstractClass functionality