dispose method
disposes of the model releasing resources and removing bindings
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();
}