protected function authenticateMenu(Menu $menu) {

		if(!self::$authenticator) {
				
			self::$authenticator = new DefaultMenuAuthenticator();
		
		}
		
		return self::$authenticator->authenticate($menu, Application::getInstance()->getCurrentUser());

	}