Motivations for using a DI container