Adding a Node to a Graph incorrectly checks if ID exists on the Node