Upcast abstraction to AbstractEventEntry for better hierachy.