Java Programming lifestyle strongly advise to under no circumstances give access to properties, and in its place, undergo getters and setters, and only All those which are actually essential. @Kent points out that Properties will not be necessary to encapsulate fields, they could do a calculation on other fields, or https://oasisbyemaar.blogspot.com