Added the ability to attach arbitrary attributes to the request object