Working dependency injection project.