Acabada clase única para cada tipo de evento