Added BaseInputOutputClient to handle the standard requests made of input/output services.