To ensure that @properties to work appropriately the class needs to be a subclass of object. when the class is just not a subclass of item then The very first time you try entry the setter it essentially tends to make a brand new attribute Using the shorter identify in https://maxestatesgurgaon.wordpress.com/