Since Topics can only work for GroupChatViews, it should bail out early (return) if it isn't a GroupChatView. That also makes the following code nicer (less nesting and no non-setting TopicLabel code path. (right now it would leave old topic for example)