impl Zone type and move some methods in Client into Zone
UpdateRecord returns an error if id is not set