I especially like @property as it enables you to make incremental progress towards an improved details product after a while. There is no other decision. Properties can't shop any facts While, it may appear they can achieve this. See bellow. Along with all the solutions earlier mentioned, don't forget the https://luxuryprojectsgurugram.in/luxury-projects-gurugram-the-future-of-upscale-living-in-indias-fastest-growing-city/