add run() to refactor of event emitter in removeHasManyDoubleLinked