/// <summary>
        /// Simply calls the owner object's implementation of Update().
        /// </summary>
        /// <exception cref="NullReferenceException">
        /// Thrown if the parent object is null.
        /// </exception>
        /// <exception cref="InvalidCastException">
        /// Thrown if the parent object is not a <see cref="CpMediaContainer"/>,
        /// which should always be the case.
        /// </exception>
        public void Update()
        {
            CpMediaContainer parent = (CpMediaContainer)this.Parent;

            parent.Update();
        }