Introduce spring DI container