delete serializable
Revert "delete serializable"

This reverts commit a95a692ac88267df59d82bad23a7db654a477d6d.
Revert "Revert "delete serializable""

This reverts commit fdb086bace9f6839de1d0bab12a2f82bc2e703a0.