Use the dependency injection interface