it should be serialized on `readFrom`/`writeTo`.