@Observable with Custom Encoders/Decoders

I have a library here: GitHub - AaronBratcher/AgileDB: Easy way to save and retrieve full object graphs from a SQLite Database in Swift

It uses custom encoder and decoder to work with SQLite. When using the @Observable macro, the keys are changed and the coding fails. Has anyone done any work to make a custom encoder/decoder work with this macro?