@override Object toJson() => { if (canonicalScopes.isNotDefault) 'canonicalScopes': canonicalScopes, };