- Use plural form for multi-values attribute names - Generate metamodel implementation for XMI - Investigate how to prevent upperBound operation conflicting with upperBound property accessor - Make a final decision about handling of UML metamodel multiple inheritance and dread diamonds