hold a map of injected instances in Injector to avoid unnecessary injection & fix recursive issue with CssImportPreProcessor
use identityHashCode instead of object instance & WeakHashMap to hold injected objects.