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