constructor(options) {
        super(options);

        this.attributes = options.attributes ?? [];

        /** @type {Array<AttributeSubscribersMeta>} */
        this.subscribers = [];
    }
@param {object} options
@param {Array<import("./Attribute")>} [options.attributes]
@param {object} [options.metaData]