updated event notify to make all fields required

closes #260