ViewHolder pattern in DirectMessageItemView