Optional base class for helpers. Extend from this class only if your helpers needs a reference to the controller which is using it or if you need to use one of the protected utility methods.
Inheritance: IContextAware, IControllerAware
		private void CreateStandardHelpers(IDictionary helpers)
		{
			AbstractHelper[] builtInHelpers =
				new AbstractHelper[]
					{
						new AjaxHelper(), new BehaviourHelper(),
						new UrlHelper(), new TextHelper(), 
						new EffectsFatHelper(), new ScriptaculousHelper(), 
						new DateFormatHelper(), new HtmlHelper(),
						new ValidationHelper(), new DictHelper(),
						new PaginationHelper(), new FormHelper(),
						new ZebdaHelper()
					};

			foreach(AbstractHelper helper in builtInHelpers)
			{
				helper.SetController(controller);

				String helperName = helper.GetType().Name;

				if (!helpers.Contains(helperName))
				{
					helpers[helperName] = helper;
				}

				// Also makes the helper available with a less verbose name
				// FormHelper and Form, AjaxHelper and Ajax
				if (helperName.EndsWith("Helper"))
				{
					helpers[helperName.Substring(0, helperName.Length - 6)] = helper;
				}

				PerformAdditionalHelperInitialization(helper);
			}
		}