Use static factories to get the clients