DI allows us to inject dependencies into a class rather than creating them inside.