I would use a nullable var with a private setter a...
# language-proposals
k
I would use a nullable var with a private setter and a public non-nullable setter function