@Override
 public void inject(BaseActivity activity) {
   component.inject(activity);
 }
 @Override
 public void inject(MainActivity mainActivity) {
   component.inject(mainActivity);
 }
 @Override
 public AppCompatActivity activity() {
   return component.activity();
 }