public override object Read(BinaryReader reader, byte version) { return reader.ReadBoolean() ? 1 : 0; }