Introduce Spring DI