In order for @properties to operate correctly The category must be a subclass of item. when the class just isn't a subclass of item then The 1st time you try accessibility the setter it basically makes a whole new attribute Using the shorter title in place of accessing throughout the https://gurgaonelanthemark.blogspot.com