Introducing class archetype interface and structure