private void CreateStates()
{
var states = DefinitionFile.AtomicAgents.SelectMany(a => a.AllStates.Select(s => s.Name)).Distinct();
DefinitionFile.States.AddRange(states.Select(s => new BcsAgentStateNode { Name = s }));
}