update(payload, isReconnected) {
		// Update properties
		this.metadata = payload.metadata;
		this.ipList = payload.ipList;
		this.hostname = payload.hostname;
		this.port = payload.port;
		this.client = payload.client || {};
		this.config = payload.config || {};

		this.services = payload.services;
		this.rawInfo = payload;

		const newSeq = payload.seq || 1;
		if (newSeq > this.seq || isReconnected || payload.instanceID !== this.instanceID) {
			this.instanceID = payload.instanceID;
			this.seq = newSeq;
			return true;
		}
	}
Update properties

@param {object} payload
@param {boolean} isReconnected
@memberof Node