function MacaroonId(properties) {
        this.ops = [];
        if (properties)
            for (let keys = Object.keys(properties), i = 0; i < keys.length; ++i)
                if (properties[keys[i]] != null)
                    this[keys[i]] = properties[keys[i]];
    }
Constructs a new MacaroonId.
@exports MacaroonId
@classdesc Represents a MacaroonId.
@implements IMacaroonId
@constructor
@param {IMacaroonId=} [properties] Properties to set