Allow custom session data

@barnabyc @flahertyb