To ensure that @properties to work properly the class really should be a subclass of object. when the class is not really a subclass of item then The very first time you are trying access the setter it really tends to make a fresh attribute with the shorter identify as https://pyramidsector71ingurgaon.blogspot.com