public void GetComplianceReport() { foreach (var category in Categories) { foreach (var component in category.Components) { var componentResults = component.ComplianceReport(); } } }