public bool TrySetStore(string storeDescriptor)
        {
            if (string.IsNullOrWhiteSpace(storeDescriptor))
            {
                m_store = m_session.GetStores().FirstOrDefault();
            }
            else
            {
                if (m_session.TryGetStore(storeDescriptor, out m_store) == false)
                {
                    m_session.AddStore(storeDescriptor);

                    m_removeStore = m_session.TryGetStore(storeDescriptor, out m_store);
                }
            }

            return(m_store != null);
        }