replace std::make_shared with "new" in shared_ptr initialization in model::config constructors.