More robust message parsing

This replaces the usage of attributes from the System.Xml.Serialization namespace, as discussed in #3.
Ah, you mean the `email` tag?

```
<email xmlns=" ...
```