To ensure that @properties to work appropriately The category ought to be a subclass of item. when the class is not a subclass of item then The 1st time you are trying access the setter it basically would make a whole new attribute with the shorter identify in lieu of https://luxuryprojectsohnaroad.blogspot.com/