Make Client serializable in order to support (distributed) caching of
instances (e.g. using JSR 107)