making sure archetype and dexterity implementation have same behavior