Event entity and CRUD creation