* Use a concurrent dictionary to cache types since the converter is effectively a singleton
* Don't modify the collection in the getter
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>
* DiscriminatedObjectConverter needs DI
* settings shouldn't be injected...use injected serializer
* format
* make the factory a singleton
* fix build issue
* react to renamespacing
* merge dev
* fmt
* initialize things with typeloader
* autocad initialization
* add arcgis
* add more projects to local
* instrument rhino more
* update nugets
* fmt