To ensure that @properties to work thoroughly The category has to be a subclass of object. when The category is just not a subclass of item then the first time you try access the setter it actually will make a new attribute Along with the shorter name as an alternative https://whitelanddwarkaexpresswaygurgaon.tech.blog/