setCollection on WallComponent at run-time

Do we really need to make a new headerView when you change the collection? That's what would happen here, and it wouldn't .destroy() the old headerView either.