[ artf672433] dotnet archetype refactoring