The objective of a ABC metaclass is to help you detect gaps with your implementation; it under no circumstances was meant to enforce the kinds from the characteristics. Fields are the only real system the way to retail store info on class stage. Fields are conceptually variables at course scope. https://jmsmanesar.in/