Returns a JSON representation of this.
@override Map<String, Object?> toJson() => { 'runtimeType': 'CompositeAccess', 'expr': expr.toJson(), 'key': key.toJson(), };