I was looking at the wrong level of the download object.  I think all this would be fixed if we had a difference between downloads and download lists.
Merge branch 'master' of https://github.com/SimonGoring/neotoma