To ensure that @properties to work properly the class needs to be a subclass of item. when the class isn't a subclass of item then The 1st time you are trying accessibility the setter it basically will make a fresh attribute Along with the shorter identify in lieu of accessing https://luxuryprojectingurgaon.blogspot.com