In order for @properties to work appropriately the class needs to be a subclass of item. when the class isn't a subclass of item then the first time you try entry the setter it essentially makes a whole new attribute Along with the shorter identify in lieu of accessing throughout https://dlfinsector77gurgaon.blogspot.com