This is a bit bizarre. You're constructing an already constructed `Request` object again - why not simply do `meta.Session.add(self)`?