Make EventAwaiter constructor internal