list({ onlyAvailable = false, withServices = false }) {
		let res = [];
		this.nodes.forEach(node => {
			if (onlyAvailable && !node.available) return;

			if (withServices) res.push(_.omit(node, ["rawInfo"]));
			else res.push(_.omit(node, ["services", "rawInfo"]));
		});

		return res;
	}
Get a node list

@param {Object} {onlyAvailable = false, withServices = false}
@returns
@memberof NodeCatalog