dictGet('name', ...) should check for XML dictionary 'name' if XML dict=name does not exists then use SQL dictionary from the currectDatabase()

const CreateObjectFunction & create_object_function_,
        const String & type_name_,
        Poco::Logger * log_)
        : create_object(create_object_function_)
        , type_name(type_name_)
        , log(log_)
    {
    }
    ~LoadingDispatcher()
    {
        std::unique_lock lock{mutex};
        infos.clear(); 
        
        while (!loading_threads.empty())
        {
            auto it = loading_threads.begin();
            auto thread = std::move(it->second);
            loading_threads.erase(it);
            lock.unlock();
            event.notify_all();
            thread.join();
            lock.lock();
        }
    }
    using ObjectConfigsPtr = LoadablesConfigReader::ObjectConfigsPtr;
    
    void setConfiguration(const ObjectConfigsPtr & new_configs)