* [Monitoring/Telemetry collection] use `typeCollector.registerType` in Reporting * a few cleanup changes