
      data.user.name = 'test';
      test(nameSpan.innerText === 'test', 'user.name span text set');
      test(ageSpan.innerText === '', 'user.age span still empty');

      data.user.age = 99;
      test(ageSpan.innerText === '99', 'user.age span text set');

      delete data.user.age;
      test(!ageSpan.isConnected, 'ageSpan removed on delete');

      data.user.age = 0;
      test(!ageSpan.isConnected, 'ageSpan still removed after value set');

      data.user = { name: 'TEST', age: 55 };
      test(