Changed initWithBody to accept a NSMutableDictionary rather than a NSDictionary