i believe you could add the reason why there is a need to obtain the event class which you did say it on your other PR