Try using the DEBUG INSPECTOR to replace components with other classes that inherit them without losing serialized data