Changed from SiteController to PublicController