XDocument serializer - nightmare