By default the class is generated. If false the class is not generated and you can use the client side AjaxMethodCallback object and use declaritive code to create the method callbacks manually.
public ProxyClassGenerationModes GenerateClientProxyClass { get; set; }