А по мне так записывать на диск объекты классов вообще, как бы это сказать, не люблю я этого. Лучше определьтся с форматом, и записывать в этом формате, чем надеятся на то, что эта информация будет использоваться только через определенный класс, что этот класс никогда не поменяется, и что он не содержит никаких динамических данных.