void IBinding.Update()
        {
            try
            {
                if (!m_Root.TryGetValue <T>(m_Path, out var value))
                {
                    return;
                }

                if (null == value)
                {
                    return;
                }

                ReloadWithInstance(value);
            }
            catch (Exception)
            {
            }
        }