protected abstract void DoRequest(AjaxContext context, JsonData input, JsonData output);
public void DoRequest(JsonData input, JsonData output) { AjaxContext context = new AjaxContext(input); this.DoRequest(context, input, output); }