In crdx Store.dispatch, the you don't have to provide a graph key every time; if no key is provided, we use the same key that was used for the previous link. If the link has multiple parents, we choose the first one. This might be a source of undefined behavior though.