Constructor for a new Factory that runs requests using a static singleton client.
Constructor for a new Factory that runs requests using given client.