code: function parseTiePropertiesParam(multiParam) {
  	if (!multiParam || typeof multiParam !== 'string') {
  		throw new Error('invalid tie value; found: "' + multiParam + '"; expected (example): "orders:0.address.street > textContent, orders:0.address.apt > title"');
  	}
  	let result = [], rawParams = multiParam.split(MULTI_PARAMS_SPLITTER),
  		i = 0, l = rawParams.length;
  	for (; i < l; i++) {
  		try {
  			result.push(parseTiePropertyParam(rawParams[i]));
  		} catch (e) {
  			console.error('failed to parse one of a multi param parts', e)
  		}
  	}
  	return result;
  }
docs: syntax example: data-tie="orders:0.address.street > textContent, orders:0.address.apt > title"