should be either always `id` or `name`