Persisting Object State in Xml Format