IoC inside