Change Client constructor signature and added setAccessToken