public static function reload() {
		if (empty(self::$_initialState)) {

			foreach ((array) Configure::read('Routing.prefixes') as $prefix) {
				self::addRule('Page.' . $prefix, array('self', '__isPage'), $prefix);
			}

			self::$_initialState = get_class_vars('Reveal');
			return;
		}
		foreach (self::$_initialState as $key => $val) {
			if ($key != '_initialState' && isset(self::${$key})) {
				self::${$key} = $val;
			}
		}
	}