- if everything has getter+setter, they're essentially public props
- instead ~ don't expose your inner workings to the user, think about what's really needed outside, and wrap that in truly useful getters/setters
- i think you have a danger of premature abstraction here, though
~ don't add getter and setters for every var, think about the publicly needed essence of the data
This is a Take note.