Hmm, the DocumentRevs class is pretty badly named as it's actually a single rev with the rev history (i.e., `GET blah?revs=true` Couch request) rather than a collection of revs as the name implies. This is the kind of thing that happens if you insist on object mapping I guess. 

The class is more like DocumentRevisionWithRevHistory, any ideas how to make this more obvious?