public void AddCreatorContextSetter(
            ITisServiceCreatorContextSetter oCreatorContextSetter)
        {
            // Add ICreatorContextSetter to chain

            // If first
            if (m_oCreatorContextSetter == null)
            {
                // Set the member
                m_oCreatorContextSetter = oCreatorContextSetter;
            }
            else
            {
                ITisServiceCreatorContextSetter oPrev = m_oCreatorContextSetter;

                // Find the last in chain
                while (oPrev.Next != null)
                {
                    oPrev = oPrev.Next;
                }

                // Add to end of the chain
                oPrev.Next = oCreatorContextSetter;
            }
        }
        public TisServicesHost()
        {
            m_creatorContextSetter = new TisServiceCreatorContextSetter();

            IsRestrictedMode = true;
        }