If ContentView subclasses CompositeView, this should call CompositeView.prototype.destroy so that the subviews are destroyed?