genericized SessionFacade