Egészen addig, ameddig rá nem jössz, hogy az egyik setterre kell egy ellenőrzés és írhatod át 500 helyen a kódot.
Feneket. Intellij, refactor, 15 sec.
Ugyanez igaz a getter-setter -ekre: siman megadod a fieldeket, generate getter/setter, es kesz. toString/hashCode ugyanez.