Since this is a service and will be shared amongst all users, this probably shouldn't have a reference to the ChatClient itself.  Could run into some fun thread-safety issues otherwise.  Anywhere that you need the ChatClient, go ahead and just pull it from the chatClientContext.  It's fine to have a local reference within a method, but shouldn't reference it at the class level.