The goal of a ABC metaclass is to help you detect gaps with your implementation; it in no way was meant to enforce the kinds in the attributes. Down below is another example on how @property can assist when a person has got to refactor code which can be taken https://centralparksector104.co.in/