factor out request clauses

in prep for default expectations
move configuration to object from module