In order for @properties to operate thoroughly the class ought to be a subclass of item. when the class will not be a subclass of object then The 1st time you are trying access the setter it essentially will make a fresh attribute with the shorter name as opposed to https://propertynh48gurgaon.blogspot.com/