The problem is "exactly what is the main difference...", but essentially the most voted solutions answer with "as an alternative to telling you what is the main difference I'm telling you the way you should operate" stenci Underneath is another example on how @property may help when 1 must refactor https://aiplgurugram.co.in/top-highlights-of-aipl-sector-103-gurgaon-residential-project/