The goal of a ABC metaclass is to assist you to detect gaps with your implementation; it never ever was intended to enforce the kinds with the attributes. How can I Mix abc.abstractproperty using a classmethod to produce an "summary class property"? 3 thing; Probably in a certain implementation a https://trehan-floors.in/trehan-luxury-floors-gurgaon-where-classical-elegance-meets-modern-comfort/