In order for @properties to work adequately the class ought to be a subclass of object. when the class is just not a subclass of item then the first time you try access the setter it essentially tends to make a whole new attribute with the shorter name rather than https://residentialprojectsgwalpahari.blogspot.com/