[Archetype] Use Attribute and Variation models directly