added Request & Session wrappers to make life a little easier