> I don't actually see any benefit to property, since there is really no such thing as read-only in Python.

I agree.  I'm indifferent to the property or traitlet approach.