def _migrate_subcontribution(self, old_contrib, old_subcontrib, position):
        subcontrib = SubContribution(position=position, friendly_id=position, duration=old_subcontrib.duration,
                                     title=convert_to_unicode(old_subcontrib.title),
                                     description=convert_to_unicode(old_subcontrib.description))
        if not self.importer.quiet:
            self.importer.print_info(cformat('  %{cyan!}SubContribution%{reset} {}').format(subcontrib.title))
        subcontrib.legacy_mapping = LegacySubContributionMapping(event_new=self.event,
                                                                 legacy_contribution_id=old_contrib.id,
                                                                 legacy_subcontribution_id=old_subcontrib.id)
        subcontrib.references = list(self._process_references(SubContributionReference, old_subcontrib))
        subcontrib.person_links = list(self._migrate_subcontribution_person_links(old_subcontrib))
        return subcontrib