public static function available_map_fields($class)
	{
		if (!in_array($class, self::config()->allowed_classes) || !\ClassInfo::exists($class))
			return false;

		$available = \Config::inst()->get($class, 'public_fields') ? \Config::inst()->get($class, 'public_fields') : array_keys(singleton($class)->summaryFields());

		$fields = array_diff($available, self::config()->disable_map_fields);

		return count($fields) ? $fields : false;
	}