constructor(data) {
    this._properties = [];
    this._atDirectives = [];
    this._pseudoClasses = [];
    this._pseudoElements = [];
    this.addData(data);
  }
Currently, unversioned data uses the V1 implementation
In the future when the provider handles multiple versions of HTML custom data,
use the latest implementation for unversioned data