Changes to the safety of the Client class. Does not anymore allow direct access to ID's.