The objective of a ABC metaclass is that will help you detect gaps with your implementation; it under no circumstances was intended to implement the kinds with the characteristics. Underneath is another example on how @property can assist when one particular has got to refactor code that's taken from right https://smartworlddeveloper.co.in/smart-world-69-sector-69-gurgaon-a-new-benchmark-in-urban-luxury-living/