private IDictionary<string, Goal> LoadGoals(YamlNode rootNode)
{
var result = new Dictionary<string, Goal>();
foreach (KeyValuePair<string, YamlNode> item in parser.EnumerateNamedNodesOf(rootNode, "goals"))
{
var goal = LoadGoal(item.Key, item.Value, result);
result.Add(goal.Name, goal);
}
return result;
}