added hooks for IOC container and container adapter - still need to actually call them