self.n_clients = n_clients

why making it private?