getRootThreadSafe

Returns a new proxy of deep-copied root. It ensures thread-safety by avoiding reuse of clone.