ReportService: modified code pattern: activity result is now built from ActivityResultContributor classes contributions