public RestResult(StatusCode statusCode, string reasonPhrase = null, dynamic data = null) : base( new { StatusCode = statusCode.IntValue(), ReasonPhrase = reasonPhrase ?? statusCode.StringValue(), Data = data }) { StatusCode = statusCode.IntValue(); }