Make ObjectId immutable
Fix PreSizedInnerInputStream
Fix ObjectStream
Refactor ObjectSerializer