Yes, if we could pass some "payload" object to SessionImpl (and access the same from persisters etc.) we should be fine.