private static emailType ReadEmail( XElement element ) { element.RequireArgument<XElement>( "element" ).NotNull<XElement>(); emailType email = new emailType(); email.id = element.Attribute( "id" ).Value; email.domain = element.Attribute( "domain" ).Value; return email; }