proper extend for EventEmmiter