Worked on XML serialization