Cómo serializar xml en el formato deseado en la api web asp.net

Estoy trabajando en asp.net mvc 4 web api. Tengo una clase como

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

y ahora estoy tratando de recuperar la lista de pruebas, así que escribí como,

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

Necesito una respuesta xml, así que he hecho la configuración en el archivo webapi.config como,

config.Formatters.XmlFormatter.UseXmlSerializer = true;

y tengo una respuesta como,

<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>

pero quiero la respuesta como

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

lo he intentado como

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

pero no puedo cargar la lista de cuestionarios en la clase de cuestionarios. por favor guíame.

Respuestas a la pregunta(3)

Su respuesta a la pregunta