It looks like the WebIDL code for PermissionsPolicyViolationReportBody in the Permissions Policy spec still implements it as a concrete interface inheriting from ReportBody, which was changed to be an abstract dictionary in the Reporting API spec a few months back. Am I right in assuming that it should be treated like the other concrete ReportBody implementations (i.e. convert it to a concrete dictionary with all of the same attributes)?