Construct client with an single object rather than parameters, and update package version to 2.0.0