Implementazione completa di Evento
Parametri opzionali + varie
Usiamo una struct per Periodicita?