private Command DeserializeFromBody(Stream body) { using(var sr = new StreamReader(body)) { using(JsonReader jsonReader = new JsonTextReader(sr)) { return CqrsApplication.GetService<IDeserializer>().CreateCommand(JObject.Load(jsonReader)); } } } }