dispose method
disposes of the model releasing resources and removing bindings
Implementation
@override
dispose() {
// cleanup framework models
var views = this.views.values.toList();
for (var view in views) {
deleteView(view);
}
super.dispose();
}