event
event copied to clipboard
switch properties visibility to private
The motivation for these changes is using emitter as class mixin.
For example, if we use lib ts-mixer for mixing various class traits, it can't copy #
properties.
EventEmitter often used as such kind of trait. So, it would be nice to use it directly as dependency without any changes.