dispose method
Implementation
@override
dispose()
{
// clear nodes
for (var model in nodes)
{
model.dispose();
}
nodes.clear();
for (var model in youngestGeneration)
{
model?.dispose();
}
youngestGeneration.clear();
super.dispose();
}