/// <summary>
        /// Initialize's the MVC Controller Factory, using Sitecore's Controller Factory as the inner factory.
        /// http://www.superstarcoders.com/blogs/posts/using-castle-windsor-with-sitecore-mvc-for-dependency-injection.aspx
        /// </summary>
        public void SetupMvcControllerFactory(IDependencyResolver resolver)
        {
            IControllerFactory controllerFactory = new WindsorControllerFactory(resolver);
            SCSitecoreControllerFactory scSitecoreControllerFactory = new SCSitecoreControllerFactory(controllerFactory);

            ControllerBuilder.Current.SetControllerFactory(scSitecoreControllerFactory);
        }
        /// <summary>
        /// Initialize's the MVC Controller Factory, using Sitecore's Controller Factory as the inner factory.
        /// http://www.superstarcoders.com/blogs/posts/using-castle-windsor-with-sitecore-mvc-for-dependency-injection.aspx
        /// </summary>
        public void SetupMvcControllerFactory(IDependencyResolver resolver)
        {
            IControllerFactory          controllerFactory           = new WindsorControllerFactory(resolver);
            SCSitecoreControllerFactory scSitecoreControllerFactory = new SCSitecoreControllerFactory(controllerFactory);

            ControllerBuilder.Current.SetControllerFactory(scSitecoreControllerFactory);
        }