removeMatchingAttributes(options) {
        let needles = this.getMatchingAttributes(options);
        this.attributes = this.attributes.filter(e => {
            return !needles.includes(e);
        });

        for (const attr of needles) {
            this.notifySubscribers(EVENT_TYPE.DELETE, attr);
        }
    }
@public

@param {AttributeMatcher|any} options
@returns {void}