Simple addition to prefer related_name on ToOneField if populated for referencing another Model object with a unique ForeignKey to self