@override Object toJson() => { if (readOnly case final readOnly?) 'readOnly': readOnly.toJson(), if (readWrite case final readWrite?) 'readWrite': readWrite.toJson(), };