Как сериализовать XML в нужный формат в веб-интерфейсе asp.net

Я работаю над asp.net MVC 4 веб-API. У меня есть класс, как,

public class Quiz
{
public int QuizId{get; set;}
public string title{get; set;}
...
...
}

и теперь я пытаюсь получить список тестов, поэтому я написал, как,

public List<Quiz> GetQuizs()
{
return repository.ListQuizs();
}

Мне нужен ответ XML, поэтому я сделал конфигурацию в файле webapi.config, как,

config.Formatters.XmlFormatter.UseXmlSerializer = true;

и я получил ответ, как,

<ArrayOfQuiz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Quiz>
<QuizId>4</QuizId>
<title>Master Minds</title>
</Quiz>
<Quiz>
<QuizId>5</QuizId>
<title>Master Minds</title>
</Quiz>
</ArrayOfQuiz>

но я хочу ответ как

<Quizs>
<Quiz>
<QuizId>4</QuizId>
<title>Master Minds</title>
</Quiz>
<Quiz>
<QuizId>5</QuizId>
<title>Master Minds</title>
</Quiz>
</Quiz>

Я пытался, как,

public class quizs:List<Quiz>{}
public class Quiz
{
//properties here
}

но я не могу загрузить список тестов в класс тестов. пожалуйста, направь меня.

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

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