Clients should be private, added an [] overload. This prevents setting
but allows getting of individual clients.