Migrate DefaultsBridge implementation from 4.x to 5.x
masterIn version 5.x, DefaultsBridge has changed from a class to a struct.
Key changes for implementers:
- Composition over Inheritance: Since it is now a struct, you can no longer use inheritance to reuse bridge logic; you must use composition instead.
- Removal of
isSerializable: TheisSerializableproperty has been removed. You can safely delete this property from your implementation. - Mandatory
deserialize(): When implementing a custom bridge, you must always provide adeserialize()method.