allow multiple request and response hook assignment