In order for @properties to operate correctly The category needs to be a subclass of object. when the class is just not a subclass of item then The 1st time you try accessibility the setter it really will make a new attribute with the shorter title in place of accessing https://studioapartmentsyamunaexpressway.blogspot.com