And the second you have anything other than a toy application you'll find out why getters, setters, and validation were invented, and why we them just moved everything to have consistent interfaces.
(Records kind of made this moot, and for the better)
So enforces what I was saying.
>setters
sigh
Still they institutionalise getters, which is the opposite of what their argument was.
A free-for-all accessing some public field is now less of a risk because it’s trivial to find all references and change them.