I believe a new `OtterExecute` object is created for each request comes in (in `otter.rest.application.Otter`), so I think in this case that might be ok?  It's a little confusing to read though, unless you trace what happens through every OtterX object.