HACK This is totally bogus!
TODO Refactor into initialize
HACK Thread.current[:session] is a hack
[Validate]