This should be wrapped in a `origins.graph.Nodes`, e.g. `return Node(fields)`