object graphs; ownership type inference; graph query