hide some Session boilerplate