separate IoParameters (for general input/output configuration) and

QueryParameters (which inherits IoParameters to add Web exception
handling)