moved props to _eventEmitter for clean inheritance