In order for @properties to work thoroughly The category needs to be a subclass of item. when The category will not be a subclass of item then the first time you try access the setter it really tends to make a completely new attribute Using the shorter name instead of https://commercialpropertygurgaon.school.blog/2025/05/12/your-dream-home-awaits-at-m3m-crown-gurgaons-finest/