Client object is directly returned by the server which can be
manipulated at the client end. Since a reference is returned, every
operation on client is maintained on the server side.