IoC Support