Expose NewClient for connection customization and better control.