To ensure that @properties to work properly The category has to be a subclass of item. when The category will not be a subclass of item then the first time you are trying obtain the setter it basically will make a completely new attribute Using the shorter name in lieu https://retailshopnoidacentral.blogspot.com/2025/06/elevate-your-urban-life-with-smartworld.html