threadsafe scanning of types + support conflicting namespacespaces