Map<String, Object?> toJson() => { 'kind': kind.name, 'subchannel': subchannel, 'title': title, 'property': ?property, 'base': ?base, 'head': ?head, 'origin': ?origin, };