По большому счету это здесь вообще не нужно.
Если тебе нужно где-то выводить название сета, то делай метод `display_name` (или что-то в этом духе) и там определяй, как выводить название, если есть `source`, но нет `name`