Tip: You could make this a read-only property by defining <code>client_session</code> in <code>&#95;&#95;slots&#95;&#95;</code>, and having <code>set_client_session = del_client_session = KeyError</code> (or some other suitable exception class).  This would enable users to do things like: <code>session = SSHConnection(...).client_session</code>.  However if they try to change it or delete it, the exception will be raised.