`EnhancedSetterImpl` should define `#writeReplace` method patterned after its super-type's impl - `SetterFieldImpl#writeReplace`.
[1] https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/io/Serializable.html