code: @Override
      public void execute(final ReplaceInList command) {
          referenceKeeper.cleanReferenceCache();
          if (couldBeExecuted(command)) {
              executor.execute(command);
          } else {
              keepReferenceIfObservable(command.getValue());
          }
      }
docs: Filters the passed command and passes it to the executor when it is approved.
  
  @param command
  The command to filter