code: private void clearReset(final OperationContext context) {
  
          context.getCoordinator().clearStatement(context.getUnit().getId(), "selected.entity");
  
          Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
              @Override
              public void execute() {
                  context.getCoordinator().reset();
              }
          });
      }
docs: TODO: This is considered a temporary solution.
  
  It's difficult to manage the states of all interaction units after modification to the model.
  This is a very naive and pragmatic approach with certain (usability) drawbacks.
  
  @param context