Use shared pointer to utf16 wchar_t