@Provides
 @Singleton
 @Application
 Context provideContext(BaseApplicationWithInjector baseApplicationWithInjector) {
   return baseApplicationWithInjector.getApplicationContext();
 }