public override void Execute(IFunction function, ResultRecord result) { double value; function.Delete(result.Value, result.Count, Vote, out value); result.Value = value; result.Count--; }