Function to create a new SessionClient without an existing AbstractClient.
createSessionClient
function creates a new SessionClient
instance directly, without requiring an existing AbstractClient.
If you have an existing AbstractClient, use the toSessionClient method instead.