function forInRecursive(object, callback) {
  function iterateThrough(obj, prefix) {
    forIn(obj, (value, key) => {
      const newPref = prefix + (prefix.length > 0 ? '.' : '')
      if (value instanceof Object) {