@Override
 public Object visitRemoveCommand(InvocationContext ctx, RemoveCommand command) throws Throwable {
   ctx.clearKeyReadInCommand();
   Object retVal = super.visitRemoveCommand(ctx, command);
   updateTransactionVersion(ctx);
   return retVal;
 }