> too much magic
The backing value is effectively private to everything but its own get/set methods, that seems fairly straightforward to me.
The backing value is effectively private to everything but its own get/set methods, that seems fairly straightforward to me.