 		 * If that fails, the method invokes setValueForKey to try to assign the value 
 		 * by other means.
 		 */
-		protected function assignValueFromAttribute(
+		private function assignValueFromAttribute(
 			attribute : String, value : String) : void
 		{
 			var usedValue : * = resolveBindings(value);

		protected var m_paddingBoxHeight : Number = 0;
		protected var m_paddingBoxWidth : Number = 0;
		
		protected var m_borderRenderer : ICSSRenderer;
		protected var m_backgroundRenderer : ICSSRenderer;
		
		protected var m_upperContentDisplay : Sprite;
		protected var m_lowerContentDisplay : Sprite;

				scrollbar.addEventListener(Event.CHANGE, 
					this[orientation + 'Scrollbar_change']);
			}
			scrollbar.addEventListener(MouseEvent.CLICK, scrollbar_click);
			scrollbar.validateElement(true, true);
			return scrollbar;
		}
		
		protected function scrollbar_click(event : Event) : void
		{
			event.stopImmediatePropagation();
			event.stopPropagation();
