Revert parts of commit ddd83399ece7a9bfae45992509ffe6e0007a805f.

remove only private field, keep argument event loop in constructor
Merge branch 'extra-field2' into bsd10