public IMapContext For <T>(Action <IJsonObjectMapper <T> > configure) { Guarder.CheckNull(configure, nameof(configure)); var type = typeof(T); if (!Mappers.ContainsMapper(type)) { Mappers.PushMapper(type); } var mapper = Mappers.GetMapper(type); var jsonObjMapper = new JsonObjectMapper <T>(mapper, Configuration); configure(jsonObjMapper); return(this); }