To ensure that @properties to operate effectively the class must be a subclass of item. when the class is not really a subclass of object then the first time you are trying access the setter it in fact can make a whole new attribute With all the shorter identify rather https://primeluxuryfloorsingurgaon.blogspot.com