IoC container added