Introduce Spring IoC