Revert parts of commit ddd83399ece7a9bfae45992509ffe6e0007a805f.

remove only private field, keep argument event loop in constructor