Cleaned up Session public interface.

Session now implements read-only properties only.

Session no longer implements public methods.