The purpose of a ABC metaclass is that can assist you detect gaps as part of your implementation; it never ever was meant to implement the types of your characteristics. I would prefer to utilize neither normally. The issue with properties is that they make the class considerably less transparent. https://whitelandgurugram.co.in/whiteland-westin-residences-gurgaon-redefining-ultra-luxury-living-in-sector-103/