Since this is an internal attribute, why does it need to be a property (other than for the docstring)?