I was just thinking the same thing. We should probably have a ticket with it to make it obvious in the changelog.
You OK with creating a new ticket and updating the commit msg referencing it and keeping it in this PR, or want a completely separate one?

The biggest reason why we need this is because we want to go away from the public properties and store these things internally.