#3 Archetype validation and maintain(unfinished).