Change Eventable to inherit from EventEmitter, but borrow Extendable's extend