Do we still need this constructor your code should be using generated clients, right?