walk (obj) {
    const keys = Object.keys(obj);
    for (let i = 0; i < keys.length; i++) {
      defineReactive(obj, keys[i], obj[keys[i]]);
    }
  }
Walk through each property and convert them into
getter/setters. This method should only be called when
value type is Object.