Added domain event publisher