In order for @properties to operate adequately the class needs to be a subclass of item. when the class will not be a subclass of item then The 1st time you are attempting access the setter it actually tends to make a brand new attribute Using the shorter name in https://servicedapartmentsnoida.blogspot.com/2025/06/crafted-for-visionaries-smart-world.html