The purpose of a ABC metaclass is to help you detect gaps as part of your implementation; it in no way was meant to implement the types on the characteristics. it will eventually function as envisioned and we didn't have to alter a single line of code inside our library! https://emperiumgurugram.in/