/// <summary>
        /// Calls DvMediaContainer.CheckProtection() if the item has a parent.
        /// This method is used to prevent
        /// public programmers from doing a set() on the Parent
        /// property.
        /// </summary>
        /// <param name="st"></param>
        public override void CheckRuntimeBindings(StackTrace st)
        {
#if (DEBUG)
            if (this.Parent != null)
            {
                DvMediaContainer parent = (DvMediaContainer)this.Parent;

                parent.CheckRuntimeBindings(st);
            }
#endif
        }