has_mentions is a misleading title for this method, since it also has the side-effect of setting @mentions.