@override Object toJson() => { 'parent': parent, 'secretId': secretId, if (secret case final secret?) 'secret': secret.toJson(), };