I Particularly like @property mainly because it helps you to make incremental development towards a better data model after a while. In extensive residing jobs debugging and refactoring takes more time than writing the code by itself. There are plenty of downsides for employing @property.setter which makes debugging even more https://conscientgurugram.in/