Allowed Client to be passed as a construct parameter