Como serializar um dicionário como parte de seu objeto pai usando Json.Net

Estou usando o Json.Net para serialização. Eu tenho uma aula com um dicionário:

public class Test
{
    public string X { get; set; }

    public Dictionary<string, string> Y { get; set; }
}

Posso de alguma forma serializar este objeto para obter o seguinte JSON

{
    "X" : "value",
    "key1": "value1",
    "key2": "value2"
}

onde "key1", "key2" são chaves no dicionário?

questionAnswers(3)

yourAnswerToTheQuestion