Parsing XML directly into serializable object? - C#