Dependency injection with CDI