gh-112205: Update textio module to use @getter as possible.
#113095
+125
−49
Merged