Ensure stricter conformance when optimizing multi-hierarchies
Add support for meta-classes
Support metadata and metaclasses
Support metadata and metaclasses
Support metadata and metaclasses