Fix issue where Event/EventPayload annotations had to be placed on an interface method rather than the implementation.