Implementable session interface