BaseComponent<?, ?> valueProvider) throws QuickFixException {
InstanceStack iStack = Aura.getContextService().getCurrentContext().getInstanceStack();
iStack.pushInstance(this, eventDefDescriptor);
this.path = iStack.getPath();
this.eventDefDescriptor = eventDefDescriptor;
this.attributeSet = new AttributeSetImpl(eventDefDescriptor, valueProvider, this);
this.attributeSet.set(attributes);
iStack.popInstance(this);
}