I'm trying to retrieve a user story be its formattedID with all its children, the children of the children, etc...

I was having problems to retrieve the RevisionHistory and the Revisions, but the `ProjectScopeDown` property worked. What is needed in order to get all the child tree?

My query right is looks like:

```
Request storyRequest = new Request("hierarchicalrequirement")
            {
                ProjectScopeUp = false,
                ProjectScopeDown = true,
                Fetch = new List<string>() 
                {
                    "Name",
                    "ObjectID",
                    "FormattedID",
                    "LastUpdateDate", 
                    "Owner", 
                    "Children", 
                    "Description", 
                    "RevisionHistory", 
                    "Revisions"
                },
                Query = new Query("FormattedID", Query.Operator.Equals, _formattedID)
            };

            try
            {
                QueryResult queryStoryResults = m_rallyApi.Query(storyRequest);
                if (queryStoryResults.Results.Count() > 0)
                {
                    var myStory = queryStoryResults.Results.First();

                    userStory = new HierarchicalRequirement(myStory);
                }
            }

```

I could get the other child by checking the `DirectChildrenCount` and getting them by reference, but I would like to avoid this multiples call to the web service and bring everything in a single query.