Serialize json para um objeto com pegar todas as propriedades do dicionário

Gostaria de usar JSON.net para desserializar para um objeto, mas colocar propriedades não mapeadas em uma propriedade de dicionário. É possível

Por exemplo, dado o json,

 {one:1,two:2,three:3}

e a classe c #:

public class Mapped {
   public int One {get; set;}
   public int Two {get; set;}
   public Dictionary<string,object> TheRest {get; set;}
}

@ JSON.NET pode desserializar para uma instância com os valores um = 1, dois = 1, TheRest = Dictionary {{"three, 3}}

questionAnswers(2)

yourAnswerToTheQuestion