Add performDestroy to Collection, Controller, change in View

In View, we did not call remove(), and we were not clearing up the childViews array