make EnumeratorStringDescriptor thread-safe