refactor(events): remove userevent
feat(CRUD): always create change object
feat(email-change): complete implementation