Don't overload request object

Instead, place new objects in the state dict.