#29 Update order archetype
#33 Use archetype reference replace specialize