Abstract constraint Event type