Serializing structs with BinaryWrite and read ( C# )