private void AddToIdMap(IExampleContainer exampleContainer)
{
_idMap.Add(exampleContainer.Id, exampleContainer);
foreach (var example in exampleContainer.Examples)
_idMap.Add(example.Id, example);
foreach (var child in exampleContainer.ExampleContainers)
AddToIdMap(child);
}