public DecoratedObjectWriter(Stream output) { Guard.NotNull(output, "output"); Output = CreateBinaryWriter(output); SeenHashCodes = new HashSet<int>(); }