If there was a writeObject but no readObject, call defaultReadObject
Fix writeReplace