How to Dump and save objects to a file to load them later? - C#