Вам шашечки или ехать? Ради сомнительной красоты кода использовать dynamic и __resolve — перебор.
А что будет, если мы сделаем подобный делегейт в такой схеме:

Код:
addEventListener('anyEvent',{anyEvent:new Call(this).anyEventHandler(123)}
event-объект в первом аргументе мы, скорее всего, не получим. Сейчас проверим.