Generate bindingToString() and use it in generated implementations