GettersAndSetters
From APIDesign
Another topic from the Do Not Expose More Than You Want chapter. Describing simple, yet powerful from APIDesignPatterns:
TBD: getter and setter is better than field
TBD: no need for symmetry (a topic from Extreme Advice Considered Harmful chapter)