This should be a property.
```python
@property
def names()
    resp = self.json()
    return map(RevisionName, my['names'])
```

we are trying to keep this api "reactive", if something changed outside you don't need to worry on "update this please"

Btw, Revision class was not refactored, and I can cherry pick it for minor updates.