Si la información que deseas guardar no es tan reelevante o quieres, por asi decirlo, nada mas por que asi lo quieres
pues puedes guardar esa informacion en el primer registro, utilizando los datos String de tu tipo. Se que eso es trampa y seria complicado porque necesitarias validar en la ejecucion de tu programa, que no se meta con ese registro porque no tendría información "coherente".
Otra posibilidad sería asociar otro archivo al tuyo.
Es decir otro archivo con el mismo nombre pero diferente extension (por ejemplo) y de el extraes la información de la version del archivo de datos que usas. asi solucionarías tu problema y además sin tantos problemas.
jejejeje pero, la decisión es tuya. Espero encuentres tu solución apropiada y con gran exito.
SALUDOS