added class structure to support bundles info self registration
Exposed collector as a service