@SuppressWarnings({"unchecked"})
 private void addPerRequest(Class clazz) {
   componentResolver.addPerRequest(clazz);
 }
 @SuppressWarnings({"unchecked"})
 private void addFactory(ObjectFactory factory) {
   componentResolver.addFactory(factory);
 }
 private void addSingleton(Object instance) {
   componentResolver.addSingleton(instance);
 }