In order for @properties to operate appropriately the class has to be a subclass of item. when The category isn't a subclass of object then The 1st time you are trying access the setter it in fact will make a fresh attribute Along with the shorter identify instead of accessing https://smartworldonedxpdwarkaexpressway.blogspot.com