change AbstractAjaxCallback.getClient into a public method