Hmm, `readOptionalStreamable` requires public default constructor.