function PropertyArray(value) {
  this._value = undefined;
  this._definitionChanged = new Event();
  this._eventHelper = new EventHelper();
  this.setValue(value);
}
A {@link Property} whose value is an array whose items are the computed value
of other property instances.

@alias PropertyArray
@constructor

@param {Property[]} [value] An array of Property instances.