With messages collection-view-model