Plain class: 222 bytes, round trip passed
Graph: 407 bytes, derived type, shared item and cycle restored
Four objects in one stream: passed
Graph with registered types: 111 bytes
Type without a parameterless constructor: rejected
