public IEnumerable<Belief> GetAllBeliefs()
{
foreach (var entry in m_knowledgeStorage)
{
foreach (var perspective in entry.Value.GetPerspectives())
{
yield return new Belief()
{
Name = entry.Key,
Perspective = perspective.Key,
Value = perspective.Value
};
}
}
}