Add NodeKey to allow duplicate values