Renamed much for clarity

Does this make the code easier to understand?

What else appears to have a dubious name? I've been in and around this code for a few days now so it's harder for me to objectively judge this.
Ah, I get it. A snapshot is an array of {id, value} so we are just walking through that.

I think the rename you suggest is better :)