How to use LightInject - Annotation (or) AutoFactory to register multiple implementations of same interface & inject the service which has its own dependencies