object plumbing commands

updates #138
out.Write(dagnode.Data)