That Java serialization doesn't use an interface is sad.