docs: function deepObj(pathKeys, obj, createEntries = true) {
    return pathKeys.reduce((prev, curr) => {
      if (typeof prev[curr] === 'undefined') {
        if (createEntries) {
          prev[curr] = {};
        } else {
          DrizzleError.error(
            new DrizzleError(
              `Property ${curr} not found on supplied object`,
              DrizzleError.LEVELS.ERROR
            )
          );
        }
      }
      return prev[curr];
    }, obj);
  }