Ticket/15915

This pull request is just for comments.
Why not make these cdef readonly attributes, without the leading underscore?