DynamicNode: fix equals