Revert "Making SessionDelegate private"

This reverts commit ec437a42342ccb60cd3eacb65eb918ad571505a8.
Making delegate classes internal