At the moment the schema registry registers all classes in a class's MRO to be able to deal with inheritance and replace base classes with subclasses in the generated JSON schema.
Problem is that this means that some very basic classes are also registered in the registry such as ABC which is not necessary and can maybe potentially cause problems in the future. So some mechanism need to be implemented to stop unrelevant classes from registering.
At the moment the schema registry registers all classes in a class's MRO to be able to deal with inheritance and replace base classes with subclasses in the generated JSON schema.
Problem is that this means that some very basic classes are also registered in the registry such as
ABCwhich is not necessary and can maybe potentially cause problems in the future. So some mechanism need to be implemented to stop unrelevant classes from registering.