Краткий ответ: сделайте это классом.
Длинный ответ: эта структура является изменчивой, структура которой никогда не должна быть, не представляет единого значения, которое структура всегда должна иметь, и не имеет разумного «нулевого» значения, которое структура также всегда должна, так что, вероятно, не должно быть тип значения. Делая его классом (ссылочным типом), вы всегда можете быть нулевым.
Примечание. Употребление таких слов, как «никогда» и «всегда», следует использовать с подразумеваемым «почти».