HK2-177 This should reduce SOME of the CPU load from the Utilities.getInjectAnnotation method.  In particular though this will NOT work for the following cases:
a) Singletons
b) Those objects being injected directly (i.e with ServiceLocator.inject)
c) The first time a service is created
Even so it should reduce some CPU burn in all the other cases