facilator api to create and fire an Event Object encapsulating this EventID with passed data
data
void fireWith([data]) => triggerEvent(this.toEvent(data));