In order for @properties to operate correctly The category ought to be a subclass of item. when the class isn't a subclass of object then The 1st time you are trying access the setter it essentially makes a whole new attribute with the shorter name in place of accessing in https://bestcommercialpropertyingurgaon.wordpress.com/2025/05/12/m3m-antalya-hills-sector-79-gurgaon-modern-luxury-project/