Remove AR Properties from the public API

Making this part of the public API was premature, let's make it private
again while I continue to work on the surrounding code.
Merge pull request #15374 from sgrif/sg-private-properties

Remove AR Properties from the public API