getter setters w/o buisness logic seem like an antipattern though. let spring or some other annotation handle those
It is trading off useless aesthetics over practicality.
When annotation generated or reflection based, you only have the really interesting ones in source code to care about