After I have added support for `Connection` parameter there is no need for `sessionKey` any longer and I planned to get rid of it completely but never found time to do so yet. Rather than adding yet another piece of code that will have to be rewritten, can you please do so? This will require changes to the client as there is no need for storing or sending `sessionKey` any longer. For all functions that depend on it, please replace `sessionKey` parameter with `Connection connection` (must be first parameter in the list). On the client you don't need need to pass anything as respective argument is passed by KIARA automatically. Example:

Server signature: `void NotifyAboutObjectUpdates(Connection conn, Action<List<ClientUpdateQueue.UpdateInfo>> callback)`
Client calls: `notifyAboutObjectUpdates(myUpdateFunc)`