public function unserialize($value)
 {
     $serialized = json_decode($value, true);
     parent::unserialize($serialized['credentials']);
     $this->customClient = $serialized['customClient'];
     $this->client = $this->customClient ? unserialize($serialized['client']) : InstanceMetadataClient::factory();
 }