Yeah, I'm not really sure what this is doing. Do you really need the metadata method, or is that just a hangover? Can you not reference things directly from the graph?