More Client constructors for extensibility