Serializar json a un objeto con capturar toda la propiedad del diccionario

Me gustaría usar JSON.net para deserializar un objeto, pero poner propiedades sin asignar en una propiedad de diccionario. ¿Es posible

Por ejemplo dado el json,

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

y la clase c #:

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

Can JSON.NET deserializa a una instancia con valores uno = 1, dos = 1, TheRest = Dictionary {{"three, 3}}

Respuestas a la pregunta(2)

Su respuesta a la pregunta