goes without saying I guess that cloning keeps us from mutating the parent in a child graph.