Extend plugin support

Give response override access to original request information, more control over response