 		protected var m_debugInterface : Sprite;
 		protected var m_validatedElementsCount : int;
 		protected var m_currentFrameTime : int;
+		protected var m_documentIsValidating : Boolean;
 
 		
 		/***************************************************************************

			return m_currentFrameTime;
		}
		
		/**
		 * TODO: remove this override or turn it into a no-op. This should really be handled in a 
		 * cleaner way.

		protected function validateElements() : void
		{
			//TODO: verify this validation scheme
			if (m_invalidChildren.length == 0)
			{
				return;
			}
			m_documentIsValidating = true;
			m_currentFrameTime = getTimer();
			m_validatedElementsCount = 0;
			var lastValidatedPath : String;
			var sortedElements : Array = m_invalidChildren.sortOn(
				'path', Array.DESCENDING);
