> I think that's a good thing.

I agree, but there are always corner cases :wink: 

```
path.vertices[10:50] += 10
```

I'm happy with the read only protection for coding mistakes (such as mine) - but this is python: I don't think we need to worry about protecting the whole state of Path instances.

Either way, it's much of a muchness - and more important than whether it is a property or an actual attribute, I think there should be a oneline docstring for all of these.