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