Just to keep you in the loop, this looks to be a bug, and simply changing the public to private is likely to cause issues downstream, and I've also questioned whether the property should even be in the DataObject class. There also appears to be a comment bug in relation to the property.
We've moved the forum!
Please use forum.silverstripe.org for any new questions
(announcement).
The forum archive will stick around, but will be read only.
You can also use our Slack channel
or StackOverflow to ask for help.
Check out our community overview for more options to contribute.