lib/classes/Variables.js/Variables/getDeepValue
class Variables:  getDeepValue(deepProperties, valueToPopulateParam) {
    let valueToPopulate = valueToPopulateParam;
    deepProperties.forEach(subProperty => {
      if (typeof valueToPopulate === 'undefined') {
        valueToPopulate = {};
      } else {
        valueToPopulate = valueToPopulate[subProperty];
      }

      if (typeof valueToPopulate === 'string' && valueToPopulate.match(this.variableSyntax)) {
        valueToPopulate = this.populateProperty(valueToPopulate);
      }
    });
    return valueToPopulate;
  }