extended SerializedStreamReader