При определении необязательной строки в сообщении protobuf клиент может использовать пустую строку в качестве значения, и has_field () вернет true.Возможно ли иметь такую пустую строку, чтобы has_field () был ложным?