If a node has no parent, the value is currently set to root. However, for deserialization, it would be more straightforward if the parent field were set to null or omitted entirely when the node has no parent, especially since there is no root entity in plugin mode.