How to serialize part of an object with a guid but then deserialize later? - C#