Как я могу десериализовать список XML с помощью Restsharp?

У меня есть такой xml

<?xml version="1.0" encoding="utf-8"?> 
    <xml> 
            <item> 
                    <accountid>1</accountid> 
                    <accounttypeid>1</accounttypeid> 
                    <accounttypename/> 
                    <accountbankid>1</accountbankid> 
                    <accountbankname/> 
                    <accountsaldo>0</accountsaldo> 
            </item> 
            <item> 
                    <accountid>2</accountid> 
                    <accounttypeid>1</accounttypeid> 
                    <accounttypename/> 
                    <accountbankid>2</accountbankid> 
                    <accountbankname/> 
                    <accountsaldo>0</accountsaldo> 
            </item> 
            ... 
    </xml> 

Я хочу десериализовать этот список XML в объект POCO, который

public class Account 
{ 
        public string AccountId { get; set; } 
        public string AccountTypeId { get; set; } 
        public string AccountTypeName { get; set; } 
        public string AccountBankId { get; set; } 
        public string AccountBankName { get; set; } 
        public string AccountSaldo { get; set; } 
} 

Я нашел отличный продуктRestSharp для работы с отдыхающим клиентом. Я хочу использовать его десериализатор, и я попробовал 2 подхода.

1) я пытался

request.RootElement = "item";

var response = Execute<Account>(request);

и я получил только первый элемент Item, который логичен.

2) Когда я пытаюсь что-то вроде

request.RootElement = "xml";

var response = Execute<List<Account>>(request);

Я получил ноль.

Где я не прав с этим?

ОБНОВИТЬ: Решение в принятых ответных комментариях

Ответы на вопрос(1)

Ваш ответ на вопрос