protected override void WriteTimePlayed(BinaryWriter binaryWriter)
 {
     if (null != TimePlayed)
     {
         TimePlayed.WriteToBinary(binaryWriter);
     }
 }
 protected override void ReadTimePlayed(BinaryReader binaryReader, long startOffset, GameIDs gameID)
 {
     if (null == TimePlayed)
     {
         TimePlayed = new TimePlayed();
     }
     binaryReader.BaseStream.Seek(startOffset + (long)Offsets.TimePlayed, SeekOrigin.Begin);
     TimePlayed.ReadFromBinary(binaryReader, gameID);
 }