To ensure that @properties to work adequately The category needs to be a subclass of item. when the class will not be a subclass of object then the first time you try entry the setter it basically can make a different attribute While using the shorter name in place of https://elancommercial82.blogspot.com