XPath like language for querying arbitrary object graphs