To ensure that @properties to work appropriately the class has to be a subclass of object. when the class is just not a subclass of item then The 1st time you try entry the setter it actually makes a completely new attribute While using the shorter identify in place of https://propertiessprroad.blogspot.com/