class
InternalCatalogArchetypeDataSource
LocalCatalogArchetypeDataSource
RemoteCatalogArchetypeDataSource