In order for @properties to work appropriately the class has to be a subclass of item. when the class is not really a subclass of item then the first time you try obtain the setter it in fact would make a different attribute with the shorter name in place of https://maxestatesgurgaon.car.blog/2025/07/08/m3m-iconic-business-tower-sector-113-gurgaon-redefines-the-corporate-landscape/