Segunda versión, sin sobrecargar los métodos 'Add' y 'Remove' del evento 'EventFired' y sin utilizar listas internas adicionales.