extend only from EventEmitter