Java Programming tradition strongly suggest to by no means give use of properties, and instead, go through getters and setters, and only People which are literally desired. @Kent points out that Properties aren't needed to encapsulate fields, they could do a calculation on other fields, or provide other functions. OldCurmudgeonOldCurmudgeon https://m3mhomesgurgaonproject.blogspot.com