It makes sense when you have access to see the underlying data structure. This is where the current documentation fails. We are working towards addressing this.
To be honest - I have puzzled this myself and it was only now that I set to see what happened that I got a hunch to what was going on. Another piece in the puzzle.