public InteractorExecutionComponent injectClearStorageInteractorExecution(
     InteractorExecution interactorExecution) {
   InteractorExecutionComponent interactorExecutionComponent =
       createInteractorExecutionComponent();
   interactorExecutionComponent.injectClearStorageInteractorExecution(interactorExecution);
   return interactorExecutionComponent;
 }
 @Override
 public InteractorExecutionComponent injectScannerInteractorExecution(
     InteractorExecution<BasicAction> interactorExecution) {
   InteractorExecutionComponent interactorExecutionComponent =
       createInteractorExecutionComponent();
   interactorExecutionComponent.injectScannerInteractorExecution(interactorExecution);
   return interactorExecutionComponent;
 }
 @Override
 public InteractorExecutionComponent injectObtainIrCredentialsInteractorExecution(
     InteractorExecution<VuforiaCredentials> interactorExecution) {
   InteractorExecutionComponent interactorExecutionComponent =
       createInteractorExecutionComponent();
   interactorExecutionComponent.injectObtainIrCredentialsInteractorExecution(interactorExecution);
   return interactorExecutionComponent;
 }
 @Override
 public InteractorExecutionComponent injectGeofenceProviderInteractorExecution(
     InteractorExecution<List<OrchextraGeofence>> interactorExecution) {
   InteractorExecutionComponent interactorExecutionComponent =
       createInteractorExecutionComponent();
   interactorExecutionComponent.injectGeofenceProviderInteractorExecution(interactorExecution);
   return interactorExecutionComponent;
 }
 @Override
 public InteractorExecutionComponent injectGeofenceInteractorExecution(
     InteractorExecution<List<BasicAction>> interactorExecution) {
   InteractorExecutionComponent interactorExecutionComponent =
       createInteractorExecutionComponent();
   interactorExecutionComponent.injectGeofenceInteractorExecution(interactorExecution);
   return interactorExecutionComponent;
 }
 @Override
 public InteractorExecutionComponent injectConfigInteractorInteractorExecution(
     InteractorExecution<OrchextraUpdates> interactorExecution) {
   InteractorExecutionComponent interactorExecutionComponent =
       createInteractorExecutionComponent();
   interactorExecutionComponent.injectConfigInteractorInteractorExecution(interactorExecution);
   return interactorExecutionComponent;
 }
 @Override
 public InteractorExecutionComponent injectSaveUserInteractorExecution(
     InteractorExecution<ClientAuthData> interactorExecution) {
   InteractorExecutionComponent interactorExecutionComponent =
       createInteractorExecutionComponent();
   interactorExecutionComponent.injectSaveUserInteractorExecution(interactorExecution);
   return interactorExecutionComponent;
 }