* IoC non-static is added