In order for @properties to work properly The category has to be a subclass of item. when the class will not be a subclass of item then The 1st time you are attempting access the setter it really tends to make a different attribute With all the shorter identify as https://smartworlddxpstreetsector113gurgaon.blogspot.com/2025/05/step-into-world-of-refined-living-at.html